@charset "UTF-8";
/*
@deprecated
zIndexの接頭辞付きのものに行こうする
*/
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 {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: 0;
  border: 0;
  background: transparent;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

img {
  vertical-align: bottom;
}

html {
  font-size: 62.5%;
}

body {
  width: 320px;
  background-color: #000;
  /* color: #fff; */
  color: #fffdf2;
  font-size: 1.4rem;
  font-family: Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
  /* font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", 'Sawarabi Mincho', "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif, "小塚明朝 Pr6N", "小塚明朝 Pro", "メイリオ", "ヒラギノ角ゴ ProN W3", sans-serif, "Hiragino Kaku Gothic ProN", Lucida Grande, "Meiryo";*/
  line-height: 1.428;
  -webkit-user-select: none;
  /* -webkit-text-size-adjust: 100%; */
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd {
  font-size: 1.4rem;
}

a {
  color: #fffdf2;
  text-decoration: none;
}

textarea {
  resize: vertical;
}

.pageTitle, .pageTitle-modal, .pageTitle-gvgModal, .mypageTitle {
  -webkit-animation: animation_pageTitle .5s ease 0s 1 normal;
  animation: animation_pageTitle .5s ease 0s 1 normal;
}

@-webkit-keyframes animation_pageTitle {
  0%   { top: -81px; opacity: 0.0; }
  90%  { top: -43px; opacity: 0.9; }
  100% { top: -48px; opacity: 1.0; }
}

@keyframes animation_pageTitle {
  0%   { top: -81px; opacity: 0.0; }
  90%  { top: -43px; opacity: 0.9; }
  100% { top: -48px; opacity: 1.0; }
}
/* .pageNotation {
  -webkit-animation: animation_pageNotation .5s ease 0s 1 normal;
  animation: animation_pageNotation .5s ease 0s 1 normal;
} */

@-webkit-keyframes animation_pageNotation {
  0% {
    margin-right: -50px;
    opacity: 0;
  }
  100% {
    margin-right: 0;
    opacity: 1;
  }
}

@keyframes animation_pageNotation {
  0% {
    margin-right: -50px;
    opacity: 0;
  }
  100% {
    margin-right: 0;
    opacity: 1;
  }
}
.fixedBtn-right, .fixedBtn-left {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-direction: normal;
  animation-direction: normal;
}

.fixedBtn-right {
  -webkit-animation-name: animation_fixBtn-right;
  animation-name: animation_fixBtn-right;
}

.fixedBtn-left {
  -webkit-animation-name: animation_fixBtn-left;
  animation-name: animation_fixBtn-left;
}

@-webkit-keyframes animation_fixBtn-right {
  0% {
    margin-right: -100px;
    opacity: 0;
  }
  100% {
    margin-right: -10px;
    opacity: 1;
  }
}

@keyframes animation_fixBtn-right {
  0% {
    margin-right: -100px;
    opacity: 0;
  }
  100% {
    margin-right: -10px;
    opacity: 1;
  }
}
@-webkit-keyframes animation_fixBtn-left {
  0% {
    margin-left: -100px;
    opacity: 0;
  }
  100% {
    margin-left: -10px;
    opacity: 1;
  }
}
@keyframes animation_fixBtn-left {
  0% {
    margin-left: -100px;
    opacity: 0;
  }
  100% {
    margin-left: -10px;
    opacity: 1;
  }
}
.backBtn, .backBtn-modal, .backBtn-overScreen, .backBtn-static, .openingVideo_skipButton {
  -webkit-animation: animation_backBtn 1s ease 0s 1 normal;
  animation: animation_backBtn 1s ease 0s 1 normal;
}

@-webkit-keyframes animation_backBtn {
  0% {
    margin-left: -22px;
    opacity: 0;
  }
  30% {
    margin-left: -22px;
    opacity: 0;
  }
  55% {
    margin-left: 0px;
    opacity: 1;
  }
  100% {
    margin-left: 0px;
    opacity: 1;
  }
}

@keyframes animation_backBtn {
  0% {
    margin-left: -22px;
    opacity: 0;
  }
  30% {
    margin-left: -22px;
    opacity: 0;
  }
  55% {
    margin-left: 0px;
    opacity: 1;
  }
  100% {
    margin-left: 0px;
    opacity: 1;
  }
}
.questSelect_eventBannerStageStatus-new, .questSelect_mapStageStatus-new, .questSelect_questListStageStatus-new, .questSelect_stageNameStatus-new {
  -webkit-animation: animation_stageStatus-new 2s ease 0s infinite normal;
  animation: animation_stageStatus-new 2s ease 0s infinite normal;
}

@-webkit-keyframes animation_stageStatus-new {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@keyframes animation_stageStatus-new {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.btn a, .backBtn a, .backBtn-modal a, .backBtn-overScreen a, .backBtn-static a, .openingVideo_skipButton a, .menu_btn a, .btn button, .backBtn button, .backBtn-modal button, .backBtn-overScreen button, .backBtn-static button, .openingVideo_skipButton button, .menu_btn button, .banner a, .indexBoard a, .indexBoard-diasbled a, .indexBoard button, .indexBoard-diasbled button, .mypage_btnRanking a, .mypage_btnTradeShop a, .mypage_btnMission a,.mypage_btnPresent a, .mypage_btnNews a, .mypage_btnRanking button, .mypage_btnTradeShop button, .mypage_btnMission button,.mypage_btnPresent button, .mypage_btnNews button, .mypage_slider .slides li, .mypage_mainUIBtnInfo, .mypage-beginner-mission-btn, .mypage-beginner-mission-btn-receive, .introduction_banner, .com_boardItem, .com_threadDeleteBtn a, .profBtn-success, .profBtn-failed, .profBtn-disabled, .gvg_headerBtn-mypage, .gvg_navBtn-attack button, .gvg_navBtn-skill button, .gvg_navBtn-repair button, .gvg_navBtn-defence button, .gvg_navBtn-withdraw button, .gvgItdk_navBtn-attack .gvgItdk_navBtn_inner, .gvgItdk_navBtn-repair .gvgItdk_navBtn_inner, .gvgItdk_navBtn-defence .gvgItdk_navBtn_inner, .gvgItdk_navBtn-withdraw .gvgItdk_navBtn_inner, .vertGachaListItem a, .vertGachaListDetail_detailBtn a, .vertGachaListDetail_infoBtn a, .vertGachaListDetail_infoBtn-chara a, .vertGachaListDetail_infoBtn-avatar a {
  -webkit-transition-duration: .25s;
  transition-duration: .25s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

.btnPresent a, .btnPresent button, .btnNews a, .btnNews button, .btnAlert a, .btnAlert button {
  -webkit-transition-duration: .25s;
  transition-duration: .25s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

.btn a:active, .backBtn a:active, .backBtn-modal a:active, .backBtn-overScreen a:active, .backBtn-static a:active, .openingVideo_skipButton a:active, .menu_btn a:active, .btn button:active, .backBtn button:active, .backBtn-modal button:active, .backBtn-overScreen button:active, .backBtn-static button:active, .openingVideo_skipButton button:active, .menu_btn button:active, .banner a:active, .indexBoard a:active, .indexBoard-diasbled a:active, .indexBoard button:active, .indexBoard-diasbled button:active, .mypage_btnRanking a:active, .mypage_btnTradeShop a:active, .mypage_btnMission a:active,.mypage_btnPresent a:active, .mypage_btnNews a:active, .mypage_btnRanking button:active, .mypage_btnTradeShop button:active, .mypage_btnMission button:active,.mypage_btnPresent button:active, .mypage_btnNews button:active, .mypage_slider .slides li:active, .mypage_mainUIBtnInfo:active, .mypage-beginner-mission-btn:active, .mypage-beginner-mission-btn-receive:active, .introduction_banner:active, .com_boardItem:active, .com_threadDeleteBtn a:active, .profBtn-success:active, .profBtn-failed:active, .profBtn-disabled:active, .gvg_headerBtn-mypage:active, .gvg_navBtn-attack button:active, .gvg_navBtn-skill button:active, .gvg_navBtn-repair button:active, .gvg_navBtn-defence button:active, .gvg_navBtn-withdraw button:active, .gvgItdk_navBtn-attack .gvgItdk_navBtn_inner:active, .gvgItdk_navBtn-repair .gvgItdk_navBtn_inner:active, .gvgItdk_navBtn-defence .gvgItdk_navBtn_inner:active, .gvgItdk_navBtn-withdraw .gvgItdk_navBtn_inner:active, .vertGachaListItem a:active, .vertGachaListDetail_detailBtn a:active, .vertGachaListDetail_infoBtn a:active, .vertGachaListDetail_infoBtn-chara a:active, .vertGachaListDetail_infoBtn-avatar a:active {
  -webkit-transition-duration: .1s;
  transition-duration: .1s;
  -webkit-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}

.btnPresent a:active, .btnPresent button:active, .btnNews a:active, .btnNews button:active, .btnAlert a:active, .btnAlert button:active {
  -webkit-transition-duration: .1s;
  transition-duration: .1s;
  -webkit-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}

.indexBoard-diasbled a, .indexBoard-diasbled button, .disabled.gvg_navBtn-attack button, .disabled.gvg_navBtn-skill button, .disabled.gvg_navBtn-repair button, .disabled.gvg_navBtn-defence button, .disabled.gvg_navBtn-withdraw button {
  -webkit-transition-property: none;
  transition-property: none;
}
.indexBoard-diasbled a:active, .indexBoard-diasbled button:active, .disabled.gvg_navBtn-attack button:active, .disabled.gvg_navBtn-skill button:active, .disabled.gvg_navBtn-repair button:active, .disabled.gvg_navBtn-defence button:active, .disabled.gvg_navBtn-withdraw button:active {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

.animation_scale-A, .paper_newText, .mypage_btnPresent, .mypage_btnNews, .mypage_mainUIBtnBalloon, .mypage_mainUIBtnBalloon2 .openingVideo_startButton, .vertGachaListItem_discountBtn, .vertGachaListItem_discountBtn-campaign, .vertGachaListDetail_campaignBtn, .mypage-beginner-mission-btn-receive {
  -webkit-animation: animation_scale-A 1s ease infinite alternate;
  animation: animation_scale-A 1s ease infinite alternate;
}

.btnPresent .badge, .btnNews .badge, .btnAlert .badge {
  -webkit-animation: animation_scale-A 1s ease infinite alternate;
  animation: animation_scale-A 1s ease infinite alternate;
}

@-webkit-keyframes animation_scale-A {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  80% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  90% {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes animation_scale-A {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  80% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  90% {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
.animation_opacity-A {
  -webkit-animation: animation_opacity-A 2s ease 0s infinite normal;
  animation: animation_opacity-A 2s ease 0s infinite normal;
}

@-webkit-keyframes animation_opacity-A {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@keyframes animation_opacity-A {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

.animation_glow-A {
  -webkit-animation: animation_glow-A 2s ease 0s infinite normal;
  animation: animation_glow-A 2s ease 0s infinite normal;
  padding: 2px;
  border-radius: 4px;
}

@-webkit-keyframes animation_glow-A {
  0% {
    box-shadow: 
    inset 0 0 0px whitesmoke, 
    inset 0px 0 0px #f0f, 
    inset 0px 0 0px #0ff, 
    inset 0px 0 0px #f0f, 
    inset 0px 0 0px #0ff, 0 0 0px #fff, 0px 0 0px #f0f, 0px 0 0px #0ff;
  }
  50% {
    box-shadow: 
    inset 0 0 10px whitesmoke, 
    inset 0px 0 10px #f0f, 
    inset 0px 0 10px #0ff, 
    inset 0px 0 10px #f0f, 
    inset 0px 0 10px #0ff, 0 0 10px #fff, 0px 0 10px #f0f, 0px 0 10px #0ff;
  }
  100% {
    box-shadow: 
    inset 0 0 0px whitesmoke, 
    inset 0px 0 0px #f0f, 
    inset 0px 0 0px #0ff, 
    inset 0px 0 0px #f0f, 
    inset 0px 0 0px #0ff, 0 0 0px #fff, 0px 0 0px #f0f, 0px 0 0px #0ff;
  }
}


@keyframes animation_glow-A {
  0% {
    box-shadow: 
    inset 0 0 0px whitesmoke, 
    inset 0px 0 0px #f0f, 
    inset 0px 0 0px #0ff, 
    inset 0px 0 0px #f0f, 
    inset 0px 0 0px #0ff, 0 0 0px #fff, 0px 0 0px #f0f, 0px 0 0px #0ff;
  }
  50% {
    box-shadow: 
    inset 0 0 10px whitesmoke, 
    inset 0px 0 10px #f0f, 
    inset 0px 0 10px #0ff, 
    inset 0px 0 10px #f0f, 
    inset 0px 0 10px #0ff, 0 0 10px #fff, 0px 0 10px #f0f, 0px 0 10px #0ff;
  }
  100% {
    box-shadow: 
    inset 0 0 0px whitesmoke, 
    inset 0px 0 0px #f0f, 
    inset 0px 0 0px #0ff, 
    inset 0px 0 0px #f0f, 
    inset 0px 0 0px #0ff, 0 0 0px #fff, 0px 0 0px #f0f, 0px 0 0px #0ff;
  }
}


.mypage_userData {
  -webkit-animation: animation_userData .5s ease 0s 1 normal;
  animation: animation_userData .5s ease 0s 1 normal;
}

@-webkit-keyframes animation_userData {
  0% {
    left: -50px;
    opacity: 0;
  }
  100% {
    left: 5px;
    opacity: 1;
  }
}

@keyframes animation_userData {
  0% {
    left: -50px;
    opacity: 0;
  }
  100% {
    left: 5px;
    opacity: 1;
  }
}
.productCampaign, .paper_productCampaign {
  -webkit-animation: animation_productCampaign 1s ease infinite alternate;
  animation: animation_productCampaign 1s ease infinite alternate;
}

@-webkit-keyframes animation_productCampaign {
  0% {
    color: #ffe566;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    color: #fff;
  }
  75% {
    color: #fff;
  }
  80% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  90% {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  100% {
    color: #ffe566;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes animation_productCampaign {
  0% {
    color: #ffe566;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    color: #fff;
  }
  75% {
    color: #fff;
  }
  80% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  90% {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  100% {
    color: #ffe566;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
.message_next {
  -webkit-animation: animation_blink .75s ease 0s infinite alternate;
  animation: animation_blink .75s ease 0s infinite alternate;
}

@-webkit-keyframes animation_blink {
  0% {
    opacity: 1.0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes animation_blink {
  0% {
    opacity: 1.0;
  }
  100% {
    opacity: 0;
  }
}
.arrow-top, .arrow-right, .arrow-bottom, .arrow-left {
  -webkit-animation-duration: .25s;
  animation-duration: .25s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

.arrow-top {
  -webkit-animation-name: animation_arrow-top;
  animation-name: animation_arrow-top;
}

.arrow-right {
  -webkit-animation-name: animation_arrow-right;
  animation-name: animation_arrow-right;
}

.arrow-bottom {
  -webkit-animation-name: animation_arrow-bottom;
  animation-name: animation_arrow-bottom;
}

.arrow-left {
  -webkit-animation-name: animation_arrow-left;
  animation-name: animation_arrow-left;
}

@-webkit-keyframes animation_arrow-top {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 6px;
  }
}

@keyframes animation_arrow-top {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 6px;
  }
}
@-webkit-keyframes animation_arrow-right {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -6px 0;
  }
}
@keyframes animation_arrow-right {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -6px 0;
  }
}
@-webkit-keyframes animation_arrow-bottom {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 -6px;
  }
}
@keyframes animation_arrow-bottom {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 -6px;
  }
}
@-webkit-keyframes animation_arrow-left {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 6px 0;
  }
}
@keyframes animation_arrow-left {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 6px 0;
  }
}
.mypage_ticker p {
  -webkit-animation-name: animation_ticker;
  animation-name: animation_ticker;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes animation_ticker {
  0% {
    -webkit-transform: translate(0%);
    transform: translate(0%);
  }
  100% {
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
  }
}

@keyframes animation_ticker {
  0% {
    -webkit-transform: translate(0%);
    transform: translate(0%);
  }
  100% {
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
  }
}

.messageWindow::after {
  -webkit-animation-name: animation_messageWindow_tail;
  animation-name: animation_messageWindow_tail;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
@-webkit-keyframes animation_messageWindow_tail {
  0% {
    opacity: 1.0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes animation_messageWindow_tail {
  0% {
    opacity: 1.0;
  }
  100% {
    opacity: 0;
  }
}
.gachaDetailTopUnit_rushTitle, .gachaDetailUnit_rushBtnImage {
  -webkit-animation-name: animation_gachaRush;
  animation-name: animation_gachaRush;
  -webkit-animation-delay: 800ms;
  animation-delay: 800ms;
  -webkit-animation-duration: 5000ms;
  animation-duration: 5000ms;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes animation_gachaRush {
  0% {
    -webkit-filter: drop-shadow(rgba(255, 255, 0, 0) 0 0 8px);
    filter: drop-shadow(rgba(255, 255, 0, 0) 0 0 8px);
  }
  50% {
    -webkit-filter: drop-shadow(yellow 0 0 8px);
    filter: drop-shadow(yellow 0 0 8px);
  }
  100% {
    -webkit-filter: drop-shadow(rgba(255, 255, 0, 0) 0 0 8px);
    filter: drop-shadow(rgba(255, 255, 0, 0) 0 0 8px);
  }
}
@keyframes animation_gachaRush {
  0% {
    -webkit-filter: drop-shadow(rgba(255, 255, 0, 0) 0 0 8px);
    filter: drop-shadow(rgba(255, 255, 0, 0) 0 0 8px);
  }
  50% {
    -webkit-filter: drop-shadow(yellow 0 0 8px);
    filter: drop-shadow(yellow 0 0 8px);
  }
  100% {
    -webkit-filter: drop-shadow(rgba(255, 255, 0, 0) 0 0 8px);
    filter: drop-shadow(rgba(255, 255, 0, 0) 0 0 8px);
  }
}

.header, .gvg_header {
  width: 320px;
  height: 48px;
  background-image: url("/images/modules/headerEx.png?1511178746227");
  background-size: 320px 262px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
  position: fixed;
  z-index: 400;
}

.header_leftGear1, .header_leftGear2, .header_leftGear3, .header_leftGear4,
.header_rightGear1, .header_rightGear2, .header_rightGear3, .header_rightGear4,
.header_centerGear, .header_status,
.header_btn-load, .header_btn-menu, .header_btn-menuDisable, .header_btnShop, .header_btnShop-disable, .header_btnShopDisable, .gvg_headerBtn-reload, .gvg_headerBtn-mypage {
  position: absolute;
  text-indent: -9999px;
}
.header_btn-load a, .header_btn-menu a, .header_btn-menuDisable a, .header_btnShop a, .header_btnShop-disable a, .header_btnShopDisable a, .gvg_headerBtn-reload a, .gvg_headerBtn-mypage a {
  display: block;
}

.header_centerGear {
  top: -1px;
  left: 87px;
  width: 146px;
  height: 52px;
  background-image: url("/images/modules/headerEx.png?1511178746226");
  background-size: 320px 215px;
  background-position: -2px -88px;
  background-repeat: no-repeat !important;
}

.header_leftGear1 {
  top: -23px;
  left: 5px;
}

.header_rightGear1 {
  top: -23px;
  left: 250px;
}

.header_Gear1 {
  width: 66px;
  height: 66px;
  background-image: url("/images/modules/headerEx.png?1511178746226");
  background-size: 320px 215px;
  background-position: -60px -142px;
  background-repeat: no-repeat !important;
  -webkit-animation: spinRight 50s linear infinite;
  animation: spinRight 50s linear infinite;
}

.header_leftGear2 {
  top: -12px;
  left: -48px;
}

.header_rightGear2 {
  top: -12px;
  left: 314px;
}

.header_Gear2 {
  width: 54px;
  height: 54px;
  background-image: url("/images/modules/headerEx.png?1511178746226");
  background-size: 320px 215px;
  background-position: -2px -142px;
  background-repeat: no-repeat !important;
  -webkit-animation: spinLeft 35s linear infinite;
  animation: spinLeft 35s linear infinite;
}

.header_leftGear3 {
  top: -21px;
  left: 63px;
}

.header_rightGear3 {
  top: -21px;
  left: 217px;
}

.header_Gear3 {
  width: 40px;
  height: 40px;
  background-image: url("/images/modules/headerEx.png?1511178746226");
  background-size: 320px 215px;
  background-position: -130px -142px;
  background-repeat: no-repeat !important;
  -webkit-animation: spinLeft 10s linear infinite;
  animation: spinLeft 10s linear infinite;
}

.header_leftGear4 {
  top: 15px;
  left: 67px;
}

.header_rightGear4 {
  top: 15px;
  left: 221px;
}

.header_Gear4 {
  width: 26px;
  height: 26px;
  background-image: url("/images/modules/headerEx.png?1511178746226");
  background-size: 320px 215px;
  background-position: -173px -141px;
  background-repeat: no-repeat !important;
  -webkit-animation: spinRight 7s linear infinite;
  animation: spinRight 7s linear infinite;
}

@-webkit-keyframes spinRight {
  0% {-webkit-transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);}
}
@keyframes spinRight {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}
@-webkit-keyframes spinLeft {
  0% {-webkit-transform: rotate(360deg);}
  100% {-webkit-transform: rotate(0deg);}
}
@keyframes spinLeft {
  0% {transform: rotate(360deg);}
  100% {transform: rotate(0deg);}
}

.yure {
  animation: aniyure 15s linear infinite;
  transform-origin: 50% 50%;
}

@-webkit-keyframes aniyure {
  0% { -webkit-transform: translateY(0) scale(1.0) }
  50% { -webkit-transform: translateY(2px) scale(1.03) }
  100% { -webkit-transform: translateY(0) scale(1.0) }
}
@keyframes aniyure {
  0% { transform: translateY(0) scale(1.0) }
  50% { transform: translateY(2px) scale(1.03) }
  100% { transform: translateY(0) scale(1.0) }
}

.header_btn-load {
  top: 1px;
  left: 274px;
}
.header_btn-load a {
  width: 42px;
  height: 42px;
  background-image: url("/images/modules/headerEx.png?1511178746226");
  background-size: 320px 215px;
  background-position: -261px -134px;
  background-repeat: no-repeat !important;
}

.header_btn-menu, .header_btn-menuDisable {
  top: 1px;
  left: 230px;
}
.header_btn-menu a, .header_btn-menuDisable a {
  width: 42px;
  height: 42px;
  background-image: url("/images/modules/headerEx.png?1511178746226");
  background-size: 320px 215px;
  background-position: -261px -87px;
  background-repeat: no-repeat !important;
}

.header_btn-menuDisable a {
  width: 42px;
  height: 42px;
  background-image: url("/images/modules/headerEx.png?1511178746226");
  background-size: 320px 215px;
  background-position: -214px -144px;
  background-repeat: no-repeat !important;
}

.header_guildNotice {
  position: absolute;
  left: 50%;
  margin-left: -60px;
  width: 120px;
  text-align: center;
  font-size: 0;
}
.header_guildNotice a {
  display: block;
}

.header_guildNoticeText-open, .header_guildNoticeText-close {
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  text-indent: 100%;
  white-space: nowrap;
}

.header_guildNoticeText-open {
  width: 120px;
  height: 50px;
  background-image: url("/images/modules/sprite-header.png?1511178746226");
  background-size: 320px 166px;
  background-position: 0px -53px;
  background-repeat: no-repeat !important;
  font-size: 0;
}

.header_guildNoticeText-close {
  width: 96px;
  height: 14px;
  background-image: url("/images/modules/sprite-header.png?1511178746226");
  background-size: 320px 166px;
  background-position: 0px -104px;
  background-repeat: no-repeat !important;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  margin-top: 2px;
}

.header_guildNoticeNumbers {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  color: #ffe566;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1;
}

.header_btnShop, .header_btnShop-disable, .header_btnShopDisable {
  top: 21px;
  left: 92px;
}
.header_btnShop a, .header_btnShop-disable a, .header_btnShopDisable a {
  width: 16px;
  height: 16px;
}

.header_btnShop-disable a, .header_btnShopDisable a {
  width: 16px;
  height: 16px;
  background-image: url("/images/modules/headerEx.png?1511178746226");
  background-size: 320px 215px;
  background-position: -240px -123px;
  background-repeat: no-repeat !important;
}

.header_status {
  top: 5px;
  left: 5px;
  width: 103px;
  height: 33px;
  background-image: url("/images/modules/headerEx.png?1511178746226");
  background-size: 320px 215px;
  background-position: -153px -87px;
  background-repeat: no-repeat !important;
}

.header_statusMoney, .header_statusGem {
  position: absolute;
  text-align: right;
  font-weight: bold;
  font-size: 1.0rem;
}

.header_statusMoney {
  top: 8px;
  left: 21px;
  width: 81px;
}

.header_statusGem {
  top: 24px;
  left: 21px;
  width: 69px;
}

.footer {
  width: 320px;
  height: 51px;
  background-image: url("/images/modules/footerEx.png?1511178746227");
  background-size: 320px 170px;
  background-position: 0px -7px;
  background-repeat: no-repeat !important;
  position: fixed;
  bottom: 0;
  z-index: 400;
}

.footer_list {
  padding-top: 0px;
  padding-left: 0px;
  text-align: center;
  font-size: 0;
}

.footer_btn-mypage, .footer_btn-guild, .footer_btn-monster, .footer_btn-avatar, .footer_btn-gacha, .footer_btn-shop {
  display: inline-block;
  position: relative;
}
.footer_btn-mypage a, .footer_btn-guild a, .footer_btn-monster a, .footer_btn-avatar a, .footer_btn-gacha a, .footer_btn-shop a {
  display: block;
  width: 53px;
  height: 51px;
}

.footer_btn-mypage a {
  background-image: url("/images/modules/footerEx.png?1511178746227");
  background-size: 320px 170px;
  background-position: 0px -62px;
  background-repeat: no-repeat !important;
}

.footer_btn-guild a {
  background-image: url("/images/modules/footerEx.png?1511178746227");
  background-size: 320px 170px;
  background-position: -55px -62px;
  background-repeat: no-repeat !important;
}

.footer_btn-monster a {
  background-image: url("/images/modules/footerEx.png?1511178746227");
  background-size: 320px 170px;
  background-position: -110px -62px;
  background-repeat: no-repeat !important;
}

.footer_btn-avatar a {
  background-image: url("/images/modules/footerEx.png?1511178746227");
  background-size: 320px 170px;
  background-position: -165px -62px;
  background-repeat: no-repeat !important;
}

.footer_btn-gacha a {
  background-image: url("/images/modules/footerEx.png?1511178746227");
  background-size: 320px 170px;
  background-position: 0px -114px;
  background-repeat: no-repeat !important;
}

.footer_btn-shop a {
  background-image: url("/images/modules/footerEx.png?1511178746227");
  background-size: 320px 170px;
  background-position: -55px -114px;
  background-repeat: no-repeat !important;
}

.footer_btn-disabled.footer_btn-mypage a {
  background-image: url("/images/modules/footerExDisabled.png?1511178746227");
  background-size: 320px 170px;
  background-position: 0px -62px;
  background-repeat: no-repeat !important;
}
.footer_btn-disabled.footer_btn-guild a {
  background-image: url("/images/modules/footerExDisabled.png?1511178746227");
  background-size: 320px 170px;
  background-position: -55px -62px;
  background-repeat: no-repeat !important;
}
.footer_btn-disabled.footer_btn-monster a {
  background-image: url("/images/modules/footerExDisabled.png?1511178746227");
  background-size: 320px 170px;
  background-position: -110px -62px;
  background-repeat: no-repeat !important;
}
.footer_btn-disabled.footer_btn-avatar a {
  background-image: url("/images/modules/footerExDisabled.png?1511178746227");
  background-size: 320px 170px;
  background-position: -165px -62px;
  background-repeat: no-repeat !important;
}
.footer_btn-disabled.footer_btn-gacha a {
  background-image: url("/images/modules/footerExDisabled.png?1511178746227");
  background-size: 320px 170px;
  background-position: 0px -114px;
  background-repeat: no-repeat !important;
}
.footer_btn-disabled.footer_btn-shop a {
  background-image: url("/images/modules/footerExDisabled.png?1511178746227");
  background-size: 320px 170px;
  background-position: -55px -114px;
  background-repeat: no-repeat !important;
}

html {
  height: 100%;
}

body {
  height: 100%;
}

.contents {
  padding: 40px 10px 105px;
  /* padding: 80px 10px 105px; */
  min-height: 100%;
  height: 100%;
}
.contents::after {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-image: url("/images/modules/bg_common.png?1511178746226");
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
}
.contents.contents-noBg::after {
  background-image: none;
}

body > .contents {
  height: auto;
}

.contents-overScreen {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-bottom: 65px !important;
  height: 100%;
  text-align: center;
}

.contents-commonBg00 {
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
  width: 320px;
  height: 100%;
  background-image: url("/images/modules/bg_common_00.png");
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat !important;
}

.contents-commonBg01 {
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
  width: 320px;
  height: 100%;
  background-image: url("/images/modules/bg_common_01.png");
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat !important;
  -webkit-animation: spinRightBg7 1250s linear infinite;
  animation: spinRightBg7 1250s linear infinite;
}

@-webkit-keyframes spinRightBg4 {
  0% {opacity: 0.4; -webkit-transform: rotate(0deg);}
  50% {opacity: 0.4; -webkit-transform: rotate(180deg);}
  100% {opacity: 0.4; -webkit-transform: rotate(360deg);}
}
@keyframes spinRightBg4 {
  0% {opacity: 0.4; transform: rotate(0deg);}
  50% {opacity: 0.4; transform: rotate(180deg);}
  100% {opacity: 0.4; transform: rotate(360deg);}
}

@-webkit-keyframes spinRightBg5 {
  0% {opacity: 0.5; -webkit-transform: rotate(0deg);}
  50% {opacity: 0.5; -webkit-transform: rotate(180deg);}
  100% {opacity: 0.5; -webkit-transform: rotate(360deg);}
}
@keyframes spinRightBg5 {
  0% {opacity: 0.5; transform: rotate(0deg);}
  50% {opacity: 0.5; transform: rotate(180deg);}
  100% {opacity: 0.5; transform: rotate(360deg);}
}

@-webkit-keyframes spinRightBg6 {
  0% {opacity: 0.6; -webkit-transform: rotate(0deg);}
  50% {opacity: 0.6; -webkit-transform: rotate(180deg);}
  100% {opacity: 0.6; -webkit-transform: rotate(360deg);}
}
@keyframes spinRightBg6 {
  0% {opacity: 0.6; transform: rotate(0deg);}
  50% {opacity: 0.6; transform: rotate(180deg);}
  100% {opacity: 0.6; transform: rotate(360deg);}
}

@-webkit-keyframes spinRightBg7 {
  0% {opacity: 0.7; -webkit-transform: rotate(0deg);}
  50% {opacity: 0.7; -webkit-transform: rotate(180deg);}
  100% {opacity: 0.7; -webkit-transform: rotate(360deg);}
}
@keyframes spinRightBg7 {
  0% {opacity: 0.7; transform: rotate(0deg);}
  50% {opacity: 0.7; transform: rotate(180deg);}
  100% {opacity: 0.7; transform: rotate(360deg);}
}

@-webkit-keyframes spinRightBg8 {
  0% {opacity: 0.8; -webkit-transform: rotate(0deg);}
  50% {opacity: 0.8; -webkit-transform: rotate(180deg);}
  100% {opacity: 0.8; -webkit-transform: rotate(360deg);}
}
@keyframes spinRightBg8 {
  0% {opacity: 0.8; transform: rotate(0deg);}
  50% {opacity: 0.8; transform: rotate(180deg);}
  100% {opacity: 0.8; transform: rotate(360deg);}
}

@-webkit-keyframes spinRightBg9 {
  0% {opacity: 0.9; -webkit-transform: rotate(0deg);}
  50% {opacity: 0.9; -webkit-transform: rotate(180deg);}
  100% {opacity: 0.9; -webkit-transform: rotate(360deg);}
}
@keyframes spinRightBg9 {
  0% {opacity: 0.9; transform: rotate(0deg);}
  50% {opacity: 0.9; transform: rotate(180deg);}
  100% {opacity: 0.9; transform: rotate(360deg);}
}

.contents_inner-lazy {
  opacity: 0;
}

.contents_inner-flex {
  position: fixed;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.contents-mypage {
  position: relative;
  overflow: hidden;
  padding-right: 0;
  padding-left: 0;
}
.contents-mypage::after {
  background-image: url("/images/modules/bg_mypage.png");
  background-position: center bottom;
}

.contents-mypage01 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: url("/images/modules/bg_mypage_01.png");
  background-size: 100% 100%;
  background-repeat: no-repeat !important;
}

.contents-mypage02 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: url("/images/modules/bg_mypage_02.png");
  background-size: 100% 100%;
  background-position: 0 0;
  background-repeat: repeat;

  -webkit-animation: scroll-left 40s cubic-bezier(0.15, 0.46, 0.82, 0.52) infinite;
  animation: scroll-left 40s cubic-bezier(0.15, 0.46, 0.82, 0.52) infinite;
}

@-webkit-keyframes scroll-left {
 0%   { -webkit-transform: translateX(50%); }
 100% { -webkit-transform: translateX(-30%); }
}
@keyframes scroll-left {
 0%   { -webkit-transform: translateX(50%); transform: translateX(50%); }
 100% { -webkit-transform: translateX(-30%); transform: translateX(-30%); }
}

.contents-mypage03 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: url("/images/modules/bg_mypage_03.png");
  background-size: 100% 100%;
  background-repeat: no-repeat !important;
}

.contents-mypageSilhouette {
  position: fixed;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  background-image: url("/images/modules/bg_mypageSilhouette.png");
  /* background-size: 100% 100%; */
  background-repeat: no-repeat !important;
  background-size: cover;
  background-position: center bottom;

  /* animation: yukabatmon 6s cubic-bezier(0.4, 0, 1, 1) infinite; */
  animation: yukakowaimon 3.5s linear infinite;
  transform-origin: 50% 50%;
}

@keyframes yukabatmon {
  0% { opacity: 0.15; transform: translateY(0) scale(1.01); }
  20% { opacity: 0.3; transform: translateY(0) scale(1.0); }
  25% { opacity: 0.4; transform: translateY(-5px) scale(1.1); }
  35% { opacity: 0.05; transform: translateY(-50px) scale(1.95); }
  100% { opacity: 0.0; transform: translateY(-110px) scale(2.95); }
  /* 0% { opacity: 0.5; transform: translateY(0) scale(1.01); }

  100% { opacity: 0.0; transform: translateY(-110px) scale(2.95); } */
  /* 100% { opacity: 1.0; transform: translateY(0) scale(1.01); } */
}

@keyframes yukakowaimon {
  0% { opacity: 1.0; transform: translateX(0px) translateY(1.0px) scale(1.01); }
  50% { opacity: 1.0; transform: translateX(0px) translateY(-0.5px) scale(1.03); }
  100% { opacity: 1.0; transform: translateX(0px) translateY(1.0px) scale(1.01); }
}

.contents-top::after {
  background-image: url(/images/modules/bg_top.png);
  background-position: center;
}

.contents_inner-top {
  position: fixed;
  top: 0;
  left: 0;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  padding: 10px;
  padding-top: 20px;
  padding-bottom: 50px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.contents_inner-withTitle {
  /* padding: 92px 10px 105px; */
  padding: 85px 10px 100px;
}

.contents_inner-mypage {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  padding-bottom: 100px;
  width: 100%;
  height: 100%;
}

.contents-equipment {
  position: relative;
}
.contents-equipment::after {
  background-image: url(/images/modules/bg_mypage.png);
  background-position: center;
}

.contents-equipmentChange {
  padding-top: 170px;
}

.contents-gacha {
  position: relative;
  padding-top: 50px;
  padding-right: 0;
  padding-left: 0;
}
.contents-gacha::after {
  background-image: url(/images/modules/bg_gacha.png);
  background-position: center -20px;
}

.contents-gacha ul.btnList {
  width: 100%;
  /* position: fixed; */
  /* bottom: 70px; */
}

.contents-gacha .gacha_btnInnerCost {
  /* font-family: serif; */
  text-shadow: none;
  font-weight: bold;
  margin-top: 0px;
  height: 13px;
}

/* .contents-gacha ul.flex-direction-nav {
  margin-top: 60px;
} */

.contents-arena::after, .contents-arenaIndex::after {
  background-image: url(/images/modules/bg_arena.png);
  background-position: center top;
}

/* .contents-arenaIndex {
  padding-right: 5px;
  padding-left: 5px;
} */

.contents-withTitle, .contents-arenaIndex {
  padding-top: 85px;
}

.contents-arena {
  padding-top: 95px;
}

.contents-withBottom {
  padding-bottom: 120px;
}

.contents-with3pageNotations {
  padding-bottom: 140px;
}

.contents-sellList {
  padding-top: 92px;
  padding-bottom: 160px;
}

.contents-withFixStatus {
  padding-top: 105px;
}

.contents-indexList {
  padding-top: 83px;
  padding-bottom: 60px;
}

.contents-monkoreindexList, .contents-trainingTaget {
  padding-top: 115px;
}

.contents-withPageNotation {
  padding-bottom: 84px;
}

.contents-status {
  position: relative;
  padding: 0;
  /* font-family: serif; */
  transform: rotate(.03deg);
}
.contents-status::after {
  background-image: none;
  content: none;
}

.contents-status .header_btn-load {
  position: fixed;
  z-index: 1;
}

.contents-status .status_evoList {
  position:relative;
  margin: 0 auto 3px;
  width: 280px;
  height: 20px;
  line-height: 20px;
  background: -webkit-linear-gradient(left, transparent,#0009,#0009,#0009,transparent);
  background: linear-gradient(to left,transparent,#0009,#0009,#0009, transparent);
}

.contents-status .status_evoList .status_evoListItem {
  display: inline-block;
  padding-right: 0px;
  padding-left: 0px;
  width: 60%;
  text-align: left;
  vertical-align:middle;
}

.contents-status .status_paramsRow.evoList_paramsRow {
  margin-bottom: 0;
}

.contents-status .status_evoList dd.status_paramVal.status_paramVal-type {
  background-color: #0000;
  box-shadow: none;
}

.contents-status .status_evoTitle {
  background-color: rgba(0, 0, 0, 0);
}

.contents-status .status_evoDetailList {
  border-radius: 0px;
  background-color: rgba(0, 0, 0, 0);
}

.contents-status .status_nameArea {
  position: relative;
  z-index: 2;
}

.contents-status .status_bgDetail {
  position: relative;
  z-index: 1;
  margin-top: -20px;
}
.contents-status .status_detail {
  /* margin: 20px 0 10px; */
  margin: 13px 0 3px;
}

.contents-status .status_skillCostTitle {
  text-shadow: -1px -1px 3px #332200, -1px 0px 3px #332200, 0px 1px 3px #332200, 1px -1px 3px #332200, -1px 1px 3px #332200, 1px 1px 3px #332200;
}

.contents-status .status_skillCostVal {
  text-shadow: -1px -1px 3px #332200, -1px 0px 3px #332200, 0px 1px 3px #332200, 1px -1px 3px #332200, -1px 1px 3px #332200, 1px 1px 3px #332200;
}

.contents-status .status_skillBtnName {
  text-shadow: -1px -1px 3px #332200, -1px 0px 3px #332200, 0px 1px 3px #332200, 1px -1px 3px #332200, -1px 1px 3px #332200, 1px 1px 3px #332200;
}

.contents-status .status_img {
  position: relative;
  top: 30px;
  z-index: 1;
}
.contents-status .status_evoList {
  z-index:2
}

.contents-userCreate {
  overflow: hidden;
}
.contents-userCreate::after {
  background-image: url(/images/modules/bg_mypage.png);
}

.contents-questSelect {
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}
.contents-questSelect::after {
  /* background-image: none;
  content: none; */
  background-image: url(/images/modules/bg_common_05.png?1511178746226);
  opacity: 0.6;
}
/*
.contents-questSelect::after {
  /* background-image: none;
  content: none;
  background-image: url(/images/modules/bg_common.png?1511178746226);
}
*/
.contents-eventlist::after {
  background-image: url(/image/page/back-image_00001.png);
}

.contents-boardList {
  padding: 194px 10px 105px 10px;
  background-image: url(/images/modules/bg_boardTop.png), url(/images/modules/bg_common.png);
  background-size: 320px 215px, cover;
  background-repeat: no-repeat;
}

.contents-questSelect00001::after {
  background-image: url(/image/page/back-image_00001.png);
}

.contents-questSelect00002::after {
  background-image: url(/image/page/back-image_00002.png);
}

.contents-questSelect00003::after {
  background-image: url(/image/page/back-image_00003.png);
}

.contents-questSelect00004::after {
  background-image: url(/image/page/back-image_00004.png);
}

.contents-questSelect00005::after {
  background-image: url(/image/page/back-image_00005.png);
}

.contents-questSelect00006::after {
  background-image: url(/image/page/back-image_00006.png);
}

.contents-questSelect00007::after {
  background-image: url(/image/page/back-image_00007.png);
}

.contents-questSelect00008::after {
  background-image: url(/image/page/back-image_00008.png);
}

.contents-questSelect00009::after {
  background-image: url(/image/page/back-image_00009.png);
}

.contents-questSelect00010::after {
  background-image: url(/image/page/back-image_00010.png);
}

.contents-questSelect00011::after {
  background-image: url(/image/page/back-image_00011.png);
}

.contents-questSelect00012::after {
  background-image: url(/image/page/back-image_00012.png);
}

.contents-questSelect00013::after {
  background-image: url(/image/page/back-image_00013.png);
}

.contents-questSelect00014::after {
  background-image: url(/image/page/back-image_00014.png);
}

.contents-questSelect00015::after {
  background-image: url(/image/page/back-image_00015.png);
}

.contents-questSelect00016::after {
  background-image: url(/image/page/back-image_00016.png);
}

.contents-questSelect00017::after {
  background-image: url(/image/page/back-image_00017.png);
}

.contents-questSelect00018::after {
  background-image: url(/image/page/back-image_00018.png);
}

.contents-questSelect00019::after {
  background-image: url(/image/page/back-image_00019.png);
}

.contents-questSelect00020::after {
  background-image: url(/image/page/back-image_00020.png);
}

.contents-questSelect00021::after {
  background-image: url(/image/page/back-image_00021.png);
}

.contents-questSelect00022::after {
  background-image: url(/image/page/back-image_00022.png);
}

.contents-questSelect00023::after {
  background-image: url(/image/page/back-image_00023.png);
}

.contents-questSelect00024::after {
  background-image: url(/image/page/back-image_00024.png);
}

.contents-questSelect00025::after {
  background-image: url(/image/page/back-image_00025.png);
}

.contents-questSelect00026::after {
  background-image: url(/image/page/back-image_00026.png);
}

.contents-questSelect00027::after {
  background-image: url(/image/page/back-image_00027.png);
}

.contents-questSelect00028::after {
  background-image: url(/image/page/back-image_00028.png);
}

.contents-questSelect00029::after {
  background-image: url(/image/page/back-image_00029.png);
}

.contents-questSelect00030::after {
  background-image: url(/image/page/back-image_00030.png);
}

.contents-questSelect00031::after {
  background-image: url(/image/page/back-image_00031.png);
}

.contents-questSelect00032::after {
  background-image: url(/image/page/back-image_00032.png);
}

.contents-questSelect00033::after {
  background-image: url(/image/page/back-image_00033.png);
}

.contents-questSelect00034::after {
  background-image: url(/image/page/back-image_00034.png);
}

.contents-questSelect00035::after {
  background-image: url(/image/page/back-image_00035.png);
}

.contents-questSelect00036::after {
  background-image: url(/image/page/back-image_00036.png);
}

.contents-questSelect00037::after {
  background-image: url(/image/page/back-image_00037.png);
}

.contents-questSelect00038::after {
  background-image: url(/image/page/back-image_00038.png);
}

.contents-questSelect00039::after {
  background-image: url(/image/page/back-image_00039.png);
}

.contents-questSelect00040::after {
  background-image: url(/image/page/back-image_00040.png);
}

.contents-questSelect00041::after {
  background-image: url(/image/page/back-image_00041.png);
}

.contents-questSelect00042::after {
  background-image: url(/image/page/back-image_00042.png);
}

.contents-questSelect00043::after {
  background-image: url(/image/page/back-image_00043.png);
}

.contents-questSelect00044::after {
  background-image: url(/image/page/back-image_00044.png);
}

.contents-questSelect00045::after {
  background-image: url(/image/page/back-image_00045.png);
}

.contents-questSelect00046::after {
  background-image: url(/image/page/back-image_00046.png);
}

.contents-questSelect00047::after {
  background-image: url(/image/page/back-image_00047.png);
}

.contents-questSelect00048::after {
  background-image: url(/image/page/back-image_00048.png);
}

.contents-questSelect00049::after {
  background-image: url(/image/page/back-image_00049.png);
}

.contents-questSelect00050::after {
  background-image: url(/image/page/back-image_00050.png);
}

.contents-questSelect00051::after {
  background-image: url(/image/page/back-image_00051.png);
}

.contents-questSelect00052::after {
  background-image: url(/image/page/back-image_00052.png);
}

.contents-questSelect00053::after {
  background-image: url(/image/page/back-image_00053.png);
}

.contents-questSelect00054::after {
  background-image: url(/image/page/back-image_00054.png);
}

.contents-questSelect00055::after {
  background-image: url(/image/page/back-image_00055.png);
}

.contents-questSelect00056::after {
  background-image: url(/image/page/back-image_00056.png);
}

.contents-questSelect00057::after {
  background-image: url(/image/page/back-image_00057.png);
}

.contents-questSelect00058::after {
  background-image: url(/image/page/back-image_00058.png);
}

.contents-questSelect00059::after {
  background-image: url(/image/page/back-image_00059.png);
}

.contents-questSelect00060::after {
  background-image: url(/image/page/back-image_00060.png);
}

.contents-questSelect00061::after {
  background-image: url(/image/page/back-image_00061.png);
}

.contents-questSelect00062::after {
  background-image: url(/image/page/back-image_00062.png);
}

.contents-questSelect00063::after {
  background-image: url(/image/page/back-image_00063.png);
}

.contents-questSelect00064::after {
  background-image: url(/image/page/back-image_00064.png);
}

.contents-questSelect00065::after {
  background-image: url(/image/page/back-image_00065.png);
}

.contents-questSelect00066::after {
  background-image: url(/image/page/back-image_00066.png);
}

.contents-questSelect00067::after {
  background-image: url(/image/page/back-image_00067.png);
}

.contents-questSelect00068::after {
  background-image: url(/image/page/back-image_00068.png);
}

.contents-questSelect00069::after {
  background-image: url(/image/page/back-image_00069.png);
}

.contents-questSelect00070::after {
  background-image: url(/image/page/back-image_00070.png);
}

.contents-questSelect00071::after {
  background-image: url(/image/page/back-image_00071.png);
}

.contents-questSelect00072::after {
  background-image: url(/image/page/back-image_00072.png);
}

.contents-questSelect00073::after {
  background-image: url(/image/page/back-image_00073.png);
}

.contents-questSelect00074::after {
  background-image: url(/image/page/back-image_00074.png);
}

.contents-questSelect00075::after {
  background-image: url(/image/page/back-image_00075.png);
}

.contents-questSelect00076::after {
  background-image: url(/image/page/back-image_00076.png);
}

.contents-questSelect00077::after {
  background-image: url(/image/page/back-image_00077.png);
}

.contents-questSelect00078::after {
  background-image: url(/image/page/back-image_00078.png);
}

.contents-questSelect00079::after {
  background-image: url(/image/page/back-image_00079.png);
}

.contents-questSelect00080::after {
  background-image: url(/image/page/back-image_00080.png);
}

.contents-questSelect00081::after {
  background-image: url(/image/page/back-image_00081.png);
}

.contents-questSelect00082::after {
  background-image: url(/image/page/back-image_00082.png);
}

.contents-questSelect00083::after {
  background-image: url(/image/page/back-image_00083.png);
}

.contents-questSelect00084::after {
  background-image: url(/image/page/back-image_00084.png);
}

.contents-questSelect00085::after {
  background-image: url(/image/page/back-image_00085.png);
}

.contents-questSelect00086::after {
  background-image: url(/image/page/back-image_00086.png);
}

.contents-questSelect00087::after {
  background-image: url(/image/page/back-image_00087.png);
}

.contents-questSelect00088::after {
  background-image: url(/image/page/back-image_00088.png);
}

.contents-questSelect00089::after {
  background-image: url(/image/page/back-image_00089.png);
}

.contents-questSelect00090::after {
  background-image: url(/image/page/back-image_00090.png);
}

.contents-questSelect00091::after {
  background-image: url(/image/page/back-image_00091.png);
}

.contents-questSelect00092::after {
  background-image: url(/image/page/back-image_00092.png);
}

.contents-questSelect00093::after {
  background-image: url(/image/page/back-image_00093.png);
}

.contents-questSelect00094::after {
  background-image: url(/image/page/back-image_00094.png);
}

.contents-questSelect00095::after {
  background-image: url(/image/page/back-image_00095.png);
}

.contents-questSelect00096::after {
  background-image: url(/image/page/back-image_00096.png);
}

.contents-questSelect00097::after {
  background-image: url(/image/page/back-image_00097.png);
}

.contents-questSelect00098::after {
  background-image: url(/image/page/back-image_00098.png);
}

.contents-questSelect00099::after {
  background-image: url(/image/page/back-image_00099.png);
}

.contents-questSelect00121::after {
  background-image: url(/image/page/back-image_00121.png);
}

.contents-boardList {
  padding: 194px 10px 105px 10px;
  background-image: url(/images/modules/bg_boardTop.png), url(/images/modules/bg_common.png);
  background-size: 320px 215px, cover;
  background-repeat: no-repeat;
}

.contents-guild, .contents-myLobby, .contents-unionMyLobby {
  padding-top: 40px;
  padding-right: 0;
  padding-left: 0;
}

.contents-guild::after {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-image: url("/images/modules/bg_guild_establishment.png?1511178746226");
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
}

.contents-myLobby {
  padding-top: 50px;
}

.guild-ship, .contents-guildBg01, .contents-guildBg02, .contents-guildBg03, .contents-guildBg04, .contents-guildBg05,
.contents-guildBg06, .contents-guildBg07, .contents-guildBg08, .contents-guildBg09, .contents-guildBg10,
.contents-guildBg11, .contents-guildBg12, .contents-guildBg13, .contents-guildBg14, .contents-guildBg15,
.contents-guildBg16,
.contents-guildBg1000, .contents-guildBg1001, .contents-guildBg1002, .contents-guildBg1003, .contents-guildBg1004,
.contents-guildBg1005, .contents-guildBg1138, .contents-guildBg2514, .contents-guildBg2515, .contents-guildBg2516,
.contents-guildBg2517, .contents-guildBg2891, .contents-guildBg4689, .contents-guildBg4690, .contents-guildBg5578,
.contents-guildBg5579 {
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: url("/images/modules/bg_guild01.png");
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat !important;
  -webkit-animation: animation_vertical 2s ease-in-out infinite alternate;
  animation: animation_vertical 2s ease-in-out infinite alternate;
}

@-webkit-keyframes animation_vertical {
    0% {-webkit-transform:translateY(-10px); }
  100% {-webkit-transform:translateY(  0px); }
}
@keyframes animation_vertical {
    0% { transform:translateY(-10px); }
  100% { transform:translateY(  0px); }
}

.contents-guildBgMonster {
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-image: url("/images/modules/bg_guildMonster.png");
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat !important;
  -webkit-animation: animation_blink_monster 3s ease-in-out 1;
  animation: animation_blink_monster 3s ease-in-out 1;
}

@-webkit-keyframes animation_blink_monster {
  0%   { opacity: 0.0; }
  30%  { opacity: 1.0; }
  40%  { opacity: 0.0; }
  50%  { opacity: 1.0; }
  60%  { opacity: 0.0; }
  80%  { opacity: 1.0; }
  90%  { opacity: 1.0; }
  100% { opacity: 0.0; }
}
@keyframes animation_blink_monster {
  0%   { opacity: 0.0; }
  30%  { opacity: 1.0; }
  40%  { opacity: 0.0; }
  50%  { opacity: 1.0; }
  60%  { opacity: 0.0; }
  80%  { opacity: 1.0; }
  90%  { opacity: 1.0; }
  100% { opacity: 0.0; }
}

/* .contents-guildBg01, .contents-guildBg1000 {
  background-image: url("/images/modules/bg_guild01.png");
}
.contents-guildBg02, .contents-guildBg1001 {
  background-image: url("/images/modules/bg_guild02.png");
}
.contents-guildBg03, .contents-guildBg1002 {
  background-image: url("/images/modules/bg_guild03.png");
}
.contents-guildBg04, .contents-guildBg1003 {
  background-image: url("/images/modules/bg_guild04.png");
}
.contents-guildBg05, .contents-guildBg1004 {
  background-image: url("/images/modules/bg_guild05.png");
}
.contents-guildBg06, .contents-guildBg1005 {
  background-image: url("/images/modules/bg_guild06.png");
}
.contents-guildBg07, .contents-guildBg1138 {
  background-image: url("/images/modules/bg_guild07.png");
}
.contents-guildBg08, .contents-guildBg2514 {
  background-image: url("/images/modules/bg_guild08.png");
}
.contents-guildBg09, .contents-guildBg2515 {
  background-image: url("/images/modules/bg_guild09.png");
}
.contents-guildBg10, .contents-guildBg2516 {
  background-image: url("/images/modules/bg_guild10.png");
}
.contents-guildBg11, .contents-guildBg2517 {
  background-image: url("/images/modules/bg_guild11.png");
}

.contents-guildBg12, .contents-guildBg4689 {
  background-image: url("/images/modules/bg_guild12.png?1511178746226");
}

.contents-guildBg13, .contents-guildBg2891 {
  background-image: url("/images/modules/bg_guild13.png");
}

.contents-guildBg14, .contents-guildBg4690 {
  background-image: url("/images/modules/bg_guild14.png");
}

.contents-guildBg15, .contents-guildBg5578 {
  background-image: url("/images/modules/bg_guild15.png");
}

.contents-guildBg16, .contents-guildBg5579 {
  background-image: url("/images/modules/bg_guild16.png");
} */

.contents-myLobby, .contents-unionMyLobby {
  padding-bottom: 52px;
}

.contents-myLobby::after {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-image: url("/images/modules/bg_guild_sky.png?1511178746226");
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
}

.contents_inner-guild {
  padding-right: 10px;
  padding-left: 10px;
}

.contents-union {
  background-image: url(/images/modules/bg_union.png?1511178746227);
  background-position: center top;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.contents-gvg {
  overflow-x: hidden;
  padding: 44px 0 10px;
  background-color: #000;
  background-image: url(/images/modules/bg_gvgField.png);
  background-position: center 40px;
  background-size: 320px 568px;
  background-repeat: no-repeat;
}

.contents-pointAmplifier {
  position: relative;
  padding-right: 0;
  padding-left: 0;
}
.contents-pointAmplifier::after {
  position: absolute;
  background-color: #000;
  background-image: url(/images/modules/pointAmplifier/bg.png);
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}

.contents-prof {
  padding-top: 80px;
  padding-right: 0;
  padding-left: 0;
}

.contentsDetail {
  text-align: center;
}

.fixedContents-topLeft, .fixedContents-topRight, .fixedContents-bottomLeft, .fixedContents-bottomRight {
  position: fixed;
  z-index: 200;
  /* z-index: 400; */
}

.fixedContents-topLeft, .fixedContents-topRight {
  top: 80px;
}

.fixedContents-topRight, .fixedContents-bottomRight {
  right: 0;
}

.fixedContents-bottomLeft, .fixedContents-bottomRight {
  bottom: 65px;
}

.fixedContents-topLeft, .fixedContents-bottomLeft {
  left: 0;
}

.btn a, .backBtn a, .backBtn-modal a, .backBtn-overScreen a, .backBtn-static a, .openingVideo_skipButton a, .menu_btn a, .closeBtn a, .btn button, .backBtn button, .backBtn-modal button, .backBtn-overScreen button, .backBtn-static button, .openingVideo_skipButton button, .menu_btn button {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 1;
}
.backBtn a {
  display: inherit;
}
.btnList, .btnList-arenaIndex, .btnList-deckSelect, .profBtnList, .menu_item {
  text-align: center;
  font-size: 0;
}
.btnList .btn, .btnList-arenaIndex .btn, .btnList-deckSelect .btn, .profBtnList .btn, .menu_item .btn, .btnList .backBtn, .btnList .closeBtn, .btnList-arenaIndex .backBtn, .btnList-deckSelect .backBtn, .profBtnList .backBtn, .menu_item .backBtn, .btnList .backBtn-modal, .btnList-arenaIndex .backBtn-modal, .btnList-deckSelect .backBtn-modal, .btnList-community .backBtn-modal, .btnList-community-mailEnabled .backBtn-modal, .profBtnList .backBtn-modal, .menu_item .backBtn-modal, .btnList .backBtn-overScreen, .btnList-arenaIndex .backBtn-overScreen, .btnList-deckSelect .backBtn-overScreen, .btnList-community .backBtn-overScreen, .btnList-community-mailEnabled .backBtn-overScreen, .profBtnList .backBtn-overScreen, .menu_item .backBtn-overScreen, .btnList .backBtn-static, .btnList-arenaIndex .backBtn-static, .btnList-deckSelect .backBtn-static, .btnList-community .backBtn-static, .btnList-community-mailEnabled .backBtn-static, .profBtnList .backBtn-static, .menu_item .backBtn-static, .btnList .openingVideo_skipButton, .btnList-arenaIndex .openingVideo_skipButton, .btnList-deckSelect .openingVideo_skipButton, .btnList-community .openingVideo_skipButton, .btnList-community-mailEnabled .openingVideo_skipButton, .profBtnList .openingVideo_skipButton, .menu_item .openingVideo_skipButton, .btnList .menu_btn, .btnList-arenaIndex .menu_btn, .btnList-deckSelect .menu_btn, .btnList-community .menu_btn, .btnList-community-mailEnabled .menu_btn, .profBtnList .menu_btn, .menu_item .menu_btn {
  display: inline-block;
  margin-right: 3px;
  margin-left: 3px;
}
.btnList .btn:first-of-type, /* .btnList-arenaIndex .btn:first-of-type, */ .btnList-deckSelect .btn:first-of-type, .btnList-community .btn:first-of-type, .btnList-community-mailEnabled .btn:first-of-type, .profBtnList .btn:first-of-type, .menu_item .btn:first-of-type, .btnList .backBtn:first-of-type, .btnList-arenaIndex .backBtn:first-of-type, .btnList-deckSelect .backBtn:first-of-type, .btnList-community .backBtn:first-of-type, .btnList-community-mailEnabled .backBtn:first-of-type, .profBtnList .backBtn:first-of-type, .menu_item .backBtn:first-of-type, .btnList .backBtn-modal:first-of-type, .btnList-arenaIndex .backBtn-modal:first-of-type, .btnList-deckSelect .backBtn-modal:first-of-type, .btnList-community .backBtn-modal:first-of-type, .btnList-community-mailEnabled .backBtn-modal:first-of-type, .profBtnList .backBtn-modal:first-of-type, .menu_item .backBtn-modal:first-of-type, .btnList .backBtn-overScreen:first-of-type, .btnList-arenaIndex .backBtn-overScreen:first-of-type, .btnList-deckSelect .backBtn-overScreen:first-of-type, .btnList-community .backBtn-overScreen:first-of-type, .btnList-community-mailEnabled .backBtn-overScreen:first-of-type, .profBtnList .backBtn-overScreen:first-of-type, .menu_item .backBtn-overScreen:first-of-type, .btnList .backBtn-static:first-of-type, .btnList-arenaIndex .backBtn-static:first-of-type, .btnList-deckSelect .backBtn-static:first-of-type, .btnList-community .backBtn-static:first-of-type, .btnList-community-mailEnabled .backBtn-static:first-of-type, .profBtnList .backBtn-static:first-of-type, .menu_item .backBtn-static:first-of-type, .btnList .openingVideo_skipButton:first-of-type, .btnList-arenaIndex .openingVideo_skipButton:first-of-type, .btnList-deckSelect .openingVideo_skipButton:first-of-type, .btnList-community .openingVideo_skipButton:first-of-type, .btnList-community-mailEnabled .openingVideo_skipButton:first-of-type, .profBtnList .openingVideo_skipButton:first-of-type, .menu_item .openingVideo_skipButton:first-of-type, .btnList .menu_btn:first-of-type, .btnList-arenaIndex .menu_btn:first-of-type, .btnList-deckSelect .menu_btn:first-of-type, .btnList-community .menu_btn:first-of-type, .btnList-community-mailEnabled .menu_btn:first-of-type, .profBtnList .menu_btn:first-of-type, .menu_item .menu_btn:first-of-type {
  margin-left: 0;
}
.btnList .btn:last-of-type, /* .btnList-arenaIndex .btn:last-of-type, */ .btnList-deckSelect .btn:last-of-type, .btnList-community .btn:last-of-type, .btnList-community-mailEnabled .btn:last-of-type, .profBtnList .btn:last-of-type, .menu_item .btn:last-of-type, .btnList .backBtn:last-of-type, .btnList .closeBtn:last-of-type, .btnList-arenaIndex .backBtn:last-of-type, .btnList-deckSelect .backBtn:last-of-type, .btnList-community .backBtn:last-of-type, .btnList-community-mailEnabled .backBtn:last-of-type, .profBtnList .backBtn:last-of-type, .menu_item .backBtn:last-of-type, .btnList .backBtn-modal:last-of-type, .btnList-arenaIndex .backBtn-modal:last-of-type, .btnList-deckSelect .backBtn-modal:last-of-type, .btnList-community .backBtn-modal:last-of-type, .btnList-community-mailEnabled .backBtn-modal:last-of-type, .profBtnList .backBtn-modal:last-of-type, .menu_item .backBtn-modal:last-of-type, .btnList .backBtn-overScreen:last-of-type, .btnList-arenaIndex .backBtn-overScreen:last-of-type, .btnList-deckSelect .backBtn-overScreen:last-of-type, .btnList-community .backBtn-overScreen:last-of-type, .btnList-community-mailEnabled .backBtn-overScreen:last-of-type, .profBtnList .backBtn-overScreen:last-of-type, .menu_item .backBtn-overScreen:last-of-type, .btnList .backBtn-static:last-of-type, .btnList-arenaIndex .backBtn-static:last-of-type, .btnList-deckSelect .backBtn-static:last-of-type, .btnList-community .backBtn-static:last-of-type, .btnList-community-mailEnabled .backBtn-static:last-of-type, .profBtnList .backBtn-static:last-of-type, .menu_item .backBtn-static:last-of-type, .btnList .openingVideo_skipButton:last-of-type, .btnList-arenaIndex .openingVideo_skipButton:last-of-type, .btnList-deckSelect .openingVideo_skipButton:last-of-type, .btnList-community .openingVideo_skipButton:last-of-type, .btnList-community-mailEnabled .openingVideo_skipButton:last-of-type, .profBtnList .openingVideo_skipButton:last-of-type, .menu_item .openingVideo_skipButton:last-of-type, .btnList .menu_btn:last-of-type, .btnList-arenaIndex .menu_btn:last-of-type, .btnList-deckSelect .menu_btn:last-of-type, .btnList-community .menu_btn:last-of-type, .btnList-community-mailEnabled .menu_btn:last-of-type, .profBtnList .menu_btn:last-of-type, .menu_item .menu_btn:last-of-type {
  margin-right: 0;
}

.btnList-arenaIndex {
  position: fixed;
  bottom: 55px;
  right: 0px;
  width: 198px;
  height: 68px;
  padding-right: 3px;
  background-image: url("/images/modules/arenaEx.png?1511178746226");
  background-size: 320px 175px;
  background-position: -80px -34px;
  background-repeat: no-repeat !important;
}

.btnList-arenaIndex .btn, .btnList-arenaIndex .backBtn, .btnList-arenaIndex .backBtn-modal, .btnList-arenaIndex .backBtn-overScreen, .btnList-arenaIndex .backBtn-static, .btnList-arenaIndex .openingVideo_skipButton, .btnList-arenaIndex .menu_btn {
  margin-right: 3px;
  margin-left: 3px;
}

.btnList-deckSelect {
  margin-top: 5px;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  width: 280px;
}
.btnList-deckSelect .btn, .btnList-deckSelect .backBtn, .btnList-deckSelect .backBtn-modal, .btnList-deckSelect .backBtn-overScreen, .btnList-deckSelect .backBtn-static, .btnList-deckSelect .openingVideo_skipButton, .btnList-deckSelect .menu_btn {
  margin-right: 2px;
  margin-left: 2px;
}
.btnListFlex {
  display: inline-flex;
  margin-top: 10px;
}

.btn-main.btn-ll a, .btn-ll.menu_btn a, .btn-main.btn-ll button, .btn-ll.menu_btn button {
  width: 269px;
  height: 52px;
  border-image-source:url("/images/modules/btnL_listBase.png?1511178746226");
  border-image-slice: 0 1 fill;
  border-image-repeat: stretch;
  border-width: 0 1px;
}
.btn-main.btn-ll.btn-disabled a, .btn-ll.btn-disabled.menu_btn a, .btn-main.btn-ll.btn-disabled button, .btn-ll.btn-disabled.menu_btn button {
  border-image-source:url("/images/modules/btnL_listBase.png?1511178746226");
  border-image-slice: 0 1 fill;
  border-image-repeat: stretch;
  border-width: 0 1px;
}

.btn-main.btn-l.btn-success a, .btn-l.menu_btn a, .btn-main.btn-l.btn-success button, .btn-l.menu_btn button {
  border-image-source:url("/images/modules/btnS_green2.png?1511178746226");
  border-image-slice: 0 1 fill;
  border-image-repeat: round;
  border-width: 0 1px;
  border-style: solid;
}

.btn-main.btn-l.btn-failed a, .btn-main.btn-l.btn-failed a, .btn-main.btn-l.backBtn a, .btn-main.btn-l.backBtn-modal a, .btn-l.backBtn-modal.menu_btn a, .btn-main.btn-l.backBtn-overScreen a, .btn-l.backBtn-overScreen.menu_btn a, .btn-main.btn-l.backBtn-static a, .btn-l.backBtn-static.menu_btn a, .btn-l.backBtn.menu_btn a, .btn-main.btn-l.openingVideo_skipButton a, .btn-l.openingVideo_skipButton.menu_btn a, .btn-l.btn-failed.menu_btn a, .btn-main.btn-l.btn-failed button, .btn-main.btn-l.backBtn button, .btn-main.btn-l.backBtn-modal button, .btn-l.backBtn-modal.menu_btn button, .btn-main.btn-l.backBtn-overScreen button, .btn-l.backBtn-overScreen.menu_btn button, .btn-main.btn-l.backBtn-static button, .btn-l.backBtn-static.menu_btn button, .btn-l.backBtn.menu_btn button, .btn-main.btn-l.openingVideo_skipButton button, .btn-l.openingVideo_skipButton.menu_btn button, .btn-l.btn-failed.menu_btn button {
  border-image-source: url("/images/modules/btnS_green2.png?1511178746226");
  border-image-slice: 0 1 fill;
  border-image-repeat: stretch;
  border-width: 0 1px;
}

.btn-main.btn-l a, .btn-l.menu_btn a, .btn-main.btn-l button, .btn-l.menu_btn button {
  width: 145px;
  /* height: 65px; */
  height: 50px;
}

.btn-main.btn-l.btn-special a, .btn-l.btn-special.menu_btn a, .btn-main.btn-l.btn-special button, .btn-l.btn-special.menu_btn button {
  background-image: url("/images/modules/sprite-gachaIndex.png?1511178746226");
  background-size: 155px 28px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}
.btn-main.btn-l.btn-disabled a, .btn-l.btn-disabled.menu_btn a, .btn-main.btn-l.btn-disabled button, .btn-l.btn-disabled.menu_btn button {
  border-image-source:url("/images/modules/btnS_green2.png?1511178746226");
  border-image-slice: 0 1 fill;
  border-image-repeat: stretch;
  border-width: 0 1px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.btn-main.btn-m a, .menu_btn a, .btn-main.btn-m button, .menu_btn button {
  width: 140px;
  height: 32px;
}
.btn-main.btn-m.btn-success a, .btn-main.btn-m.btn-orange a, .btn-main.btn-m.btn-sky a, .btn-main.btn-m.btn-red a, .menu_btn a, .btn-main.btn-m.btn-success button, .menu_btn button {
  border-image-source:url("/images/modules/btnM_green.png?1511178746226");
  /* border-image-slice: 0 0 fill; */
  border-image-slice: 0 77 fill;
  border-width: 0 23px;
  border-style: solid;
  border-image-repeat: stretch;
}
.btn-main.btn-m.btn-orange a {
  border-image-source:url("/images/modules/btnM_orange.png?1511178746226");
}
.btn-main.btn-m.btn-sky a {
  border-image-source:url("/images/modules/btnM_sky.png?1511178746226");
}
.btn-main.btn-m.btn-red a {
  border-image-source:url("/images/modules/btnM_red.png?1511178746226");
}
.guild_menu_item .btn-main.btn-m a {
  width: 70px;
  height: 43px;
}
.guild_menu_item .btn-main.btn-m.btn-success a {
  border: none;
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -225px -81px;
  overflow: hidden;
  background-repeat: no-repeat !important;
}
.btn-main.btn-m.btn-guild_menu a, .btn-main.btn-m.btn-guild_menu button {
  /* width: 145px;
  height: 41px; */
  width: 143px;
  height: 23px;
}
.btn-main.btn-m.btn-success.btn-guild_menu a, .btn-main.btn-m.btn-success.btn-guild_menu button {
  border: none;
  background-image: url("/images/modules/btnS_sky4.png?1511178746226");
  background-size: 143px 23px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn-main.btn-m.btn-disabled.btn-guild_menu a, .btn-main.btn-m.btn-disabled.btn-guild_menu button {
  border: none;
  background-image: url("/images/modules/btnS_gray4.png?1511178746226");
  background-size: 143px 23px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn-main.btn-m.btn-success.btn-guild_menu a, .btn-main.btn-m.btn-success.btn-guild_menu button,
.btn-main.btn-m.btn-failed.btn-guild_menu a, .btn-main.btn-m.btn-failed.btn-guild_menu button {
  font-size: 1.2rem;
}

.btn-main.btn-m.btn-failed a, .btn-main.btn-m.backBtn a, .btn-main.btn-m.backBtn-modal a, .backBtn-modal.menu_btn a, .btn-main.btn-m.backBtn-overScreen a, .backBtn-overScreen.menu_btn a, .btn-main.btn-m.backBtn-static a, .backBtn-static.menu_btn a, .backBtn.menu_btn a, .btn-main.btn-m.openingVideo_skipButton a, .openingVideo_skipButton.menu_btn a, .btn-failed.menu_btn a, .btn-main.btn-m.btn-failed button, .btn-main.btn-m.backBtn button, .btn-main.btn-m.backBtn-modal button, .backBtn-modal.menu_btn button, .btn-main.btn-m.backBtn-overScreen button, .backBtn-overScreen.menu_btn button, .btn-main.btn-m.backBtn-static button, .backBtn-static.menu_btn button, .backBtn.menu_btn button, .btn-main.btn-m.openingVideo_skipButton button, .openingVideo_skipButton.menu_btn button, .btn-failed.menu_btn button {
  border-image-source:url("/images/modules/btnM_red.png?1511178746226");
  /* border-image-slice: 0 0 fill; */
  border-image-slice: 0 77 fill;
  border-width: 0 23px;
  border-image-repeat: stretch;
  border-style: solid;
}
.btn-main.btn-m.btn-failed.btn-guild_menu a, .btn-main.btn-m.btn-failed.btn-guild_menu button {
  border: none;
  background-image: url("/images/modules/btnS_red4.png?1511178746226");
  background-size: 143px 23px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}
.btn-main.btn-m.btn-disabled a, .btn-disabled.menu_btn a, .btn-main.btn-m.btn-disabled button, .btn-disabled.menu_btn button {
  border-image-source:url("/images/modules/btnM_gray.png?1511178746226");
  /* border-image-slice: 0 0 fill; */
  border-image-slice: 0 77 fill;
  border-width: 0 23px;
  border-image-repeat: stretch;
  border-style: solid;
}
.btn-main.btn-s a, .btn-s.menu_btn a, .btn-main.btn-s button, .btn-s.menu_btn button {
  width: 100px;
  height: 32px;
}
.btn-main.btn-s.btn-success a, .btn-s.menu_btn a, .btn-main.btn-s.btn-success button, .btn-s.menu_btn button {
  border-image-source:url("/images/modules/btnS_green.png?1511178746226");
  /* border-image-slice: 0 0 fill; */
  border-image-slice: 0 77 fill;
  border-width: 0 23px;
  border-style: solid;
  border-image-repeat: stretch;
}

.btn-main.btn-s.btn-failed a, .btn-main.btn-s.backBtn a, .btn-main.btn-s.backBtn-modal a, .btn-s.backBtn-modal.menu_btn a, .btn-main.btn-s.backBtn-overScreen a, .btn-s.backBtn-overScreen.menu_btn a, .btn-main.btn-s.backBtn-static a, .btn-s.backBtn-static.menu_btn a, .btn-s.backBtn.menu_btn a, .btn-main.btn-s.openingVideo_skipButton a, .btn-s.openingVideo_skipButton.menu_btn a, .btn-s.btn-failed.menu_btn a, .btn-main.btn-s.btn-failed button, .btn-main.btn-s.backBtn button, .btn-main.btn-s.backBtn-modal button, .btn-s.backBtn-modal.menu_btn button, .btn-main.btn-s.backBtn-overScreen button, .btn-s.backBtn-overScreen.menu_btn button, .btn-main.btn-s.backBtn-static button, .btn-s.backBtn-static.menu_btn button, .btn-s.backBtn.menu_btn button, .btn-main.btn-s.openingVideo_skipButton button, .btn-s.openingVideo_skipButton.menu_btn button, .btn-s.btn-failed.menu_btn button {
  border-image-source:url("/images/modules/btnS_red.png?1511178746226");
  /* border-image-slice: 0 0 fill; */
  border-image-slice: 0 77 fill;
  border-width: 0 23px;
  border-style: solid;
  border-image-repeat: stretch;
}
.btn-main.btn-s.btn-sky a, .btn-main.btn-s.btn-sky button {
  border-image-source:url("/images/modules/btnS_sky.png?1511178746226");
  /* border-image-slice: 0 0 fill; */
  border-image-slice: 0 77 fill;
  border-width: 0 23px;
  border-image-repeat: stretch;
}
.btn-main.btn-s.btn-orange a, .btn-main.btn-s.btn-orange button {
  border-image-source:url("/images/modules/btnS_orange2.png?1511178746226");
  /* border-image-slice: 0 0 fill; */
  border-image-slice: 0 1 fill;
  border-width: 0 1px;
  border-image-repeat: stretch;
}
.btn-main.btn-ss a, .btn-ss.menu_btn a, .btn-main.btn-ss button, .btn-ss.menu_btn button {
  width: 80px;
  height: 65px;
  /* border-image-source:url("/images/modules/btnS_green2.png?1511178746226"); */
  border-image-source:url("/images/modules/btnS_green5.png?1511178746226");
  border-image-slice: 0 0 fill;
  border-image-repeat: stretch;
}

.btn-main.btn-ss.btn-success a, .btn-ss.menu_btn.btn-success a, .btn-main.btn-ss.btn-success button, .btn-ss.menu_btn.btn-success button {
  /* -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: .7; */
  border-image-source:url("/images/modules/btnS_gray5.png?1511178746226");
}

.btn-main.btn-ss.btn-current a, .btn-ss.btn-current.menu_btn a, .btn-main.btn-ss.btn-current button, .btn-ss.btn-current.menu_btn button {
  border-image-source:url("/images/modules/btnS_green5.png?1511178746226");
  border-image-slice: 0 0 fill;
  border-image-repeat: stretch;
}

.commu_menu .btn-main.btn-ss.btn-success a, .btn-ss.menu_btn.btn-success a, .btn-main.btn-ss.btn-success button, .btn-ss.menu_btn.btn-success button {
  width: 70px;
  height: 43px;
  border: none;
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -150px -177px;
  overflow: hidden;
  background-repeat: no-repeat !important;
}

.commu_menu .btn-main.btn-ss {
    display: inline-block;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    width: 25%;
}

.commu_menu .btn-main.btn-ss.btn-current a, .btn-ss.btn-current.menu_btn a, .btn-main.btn-ss.btn-current button, .btn-ss.btn-current.menu_btn button {
  width: 70px;
  height: 43px;
  border: none;
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -75px -81px;
  overflow: hidden;
  background-repeat: no-repeat !important;
}

.btn-main.btn-ss.btn-current a img, .btn-ss.btn-current.menu_btn a img, .btn-main.btn-ss.btn-current button img, .btn-ss.btn-current.menu_btn button img {
  opacity: .75;
}
.btn-main.btn-ss.btn-disabled a, .btn-ss.btn-disabled.menu_btn a, .btn-main.btn-ss.btn-disabled button, .btn-ss.btn-disabled.menu_btn button {
  border-image-source:url("/images/modules/btnS_gray.png?1511178746226");
  /* border-image-slice: 0 0 fill; */
  border-image-slice: 0 77 fill;
  border-width: 0 23px;
  border-image-repeat: stretch;
}
.btn-main.btn-ss.btn-disabled a img, .btn-ss.btn-disabled.menu_btn a img, .btn-main.btn-ss.btn-disabled button img, .btn-ss.btn-disabled.menu_btn button img {
  opacity: .75;
}

.btn-sub a, .backBtn a, .backBtn-modal a, .backBtn-overScreen a, .backBtn-static a, .openingVideo_skipButton a, .btn-sub button, .backBtn button, .backBtn-modal button, .backBtn-overScreen button, .backBtn-static button, .openingVideo_skipButton button {
  border-style: solid;
  border-image-source:url("/images/modules/btnM_gray.png?1511178746226");
  border-image-slice: 0 77 fill;
  border-image-repeat: round;
  /* color: #fff; */
  color: #fffdf2;
  font-weight: bold;
}
.btn-sub a:disabled, .backBtn a:disabled, .backBtn-modal a:disabled, .backBtn-overScreen a:disabled, .backBtn-static a:disabled, .openingVideo_skipButton a:disabled, /* .btn-sub button:disabled, */ .backBtn button:disabled, .backBtn-modal button:disabled, .backBtn-overScreen button:disabled, .backBtn-static button:disabled, .openingVideo_skipButton button:disabled {
  border-image-source:url("/images/modules/btnM_gray.png?1511178746226");
  color: #b4b4b4 !important;
}
.btn-sub a, /* .backBtn a, .backBtn-modal a, .backBtn-overScreen a, .backBtn-static a */ .openingVideo_skipButton a {
  /* border-width: 10px; */
  border-width: 0 23px;
  height: 32px;
}

.settingItem .btn-sub a {
  height: 32px;
}

.backBtn a, .backBtn-modal a,  .backBtn-overScreen a, .backBtn-static a {
  border-width: 0 0 0 1px;
}
.btn-sub a .btn_inner, .backBtn a .btn_inner, .closeBtn a .btn_inner, .backBtn-modal a .btn_inner, .backBtn-overScreen a .btn_inner, .backBtn-static a .btn_inner, .btn-sub button .btn_inner, .openingVideo_skipButton a .btn_inner {
  /* margin: -.5em -10px; */
  margin: 0 -23px;
  font-size: 1.2rem;
}

.btn-close a .btn_inner {
  /* margin: 0 -23px; */
  width: 120px;
}

.btn-sub a .btn_inner.no_width {
  margin: 0 -4px;
}

/* .btn-sub button, */ .backBtn button, .backBtn-modal button, .backBtn-overScreen button, .backBtn-static button {
  border-image-width: 10px;
}

.btn-sub button {
  border-image-width: 0 23px;
}
/* .btn-sub button .btn_inner {
  margin: 0 -23px;
  font-size: 1.2rem;
} */

.btn-sub.btn-success a, .btn-success.backBtn a, .btn-success.backBtn-modal a, .backBtn-modal.menu_btn a, .btn-success.backBtn-overScreen a, .backBtn-overScreen.menu_btn a, .btn-success.backBtn-static a, .backBtn-static.menu_btn a, .backBtn.menu_btn a, .btn-sub.menu_btn a, .btn-sub.btn-success button, .btn-success.backBtn button, .btn-success.backBtn-modal button, .backBtn-modal.menu_btn button, .btn-success.backBtn-overScreen button, .backBtn-overScreen.menu_btn button, .btn-success.backBtn-static button, .backBtn-static.menu_btn button, .backBtn.menu_btn button, .btn-sub.menu_btn button {
  border-image-source:url("/images/modules/btnM_green.png?1511178746226");
}

.btn-sub.btn-success a, .btn-sub.btn-success button {
  height: 32px;
  font-size: 1.2rem;
}

.btn-sub.btn-cancel a, .btn-sub.btn-cancel button {
  border-image-source:url("/images/modules/btnM_red.png?1511178746226");
}

.btn-sub button:disabled {
  border-image-source:url("/images/modules/btnM_gray.png?1511178746226");
  border-image-slice: 0 77 fill;
  border-image-repeat: round;
  color: #b4b4b4 !important;
}

#btn-one {
  width: 120px;
}
.btn-sub.btn-failed a, /* .backBtn a, .backBtn-modal a, .backBtn-overScreen a, */ .backBtn-static a, .btn-sub.btn-close a, .openingVideo_skipButton a, .btn-sub.btn-failed button, .backBtn button, .backBtn-modal button, .backBtn-overScreen button, .backBtn-static button, .openingVideo_skipButton button {
  border-image-source:url("/images/modules/btnM_red.png?1511178746226");
}
.btn-sub.btn-close a, .btn-sub.btn-close button {
  height: 32px;
}
.backBtn a, .backBtn-modal a, .backBtn-overScreen a {
  -webkit-border-image: url(/images/modules/subBtnA-back.png) 0 0 0 1 stretch;
  border-image: url(/images/modules/subBtnA-back.png) 0 0 0 1 fill stretch;
}

.btn-sub.btn-disabled a, .btn-disabled.backBtn a, .btn-disabled.backBtn-modal a, .btn-disabled.backBtn-overScreen a, .btn-disabled.backBtn-static a, .btn-disabled.openingVideo_skipButton a, .btn-sub.btn-disabled button, .btn-disabled.backBtn button, .btn-disabled.backBtn-modal button, .btn-disabled.backBtn-overScreen button, .btn-disabled.backBtn-static button, .btn-disabled.openingVideo_skipButton button {
  height: 32px;
  color: #b4b4b4;
  font-size: 1.2rem;
}
.btn-sub.btn-current a, .btn-current.backBtn a, .btn-current.backBtn-modal a, .btn-current.backBtn-overScreen a, .btn-current.backBtn-static a, .btn-current.openingVideo_skipButton a, .btn-sub.btn-current button, .btn-current.backBtn button, .btn-current.backBtn-modal button, .btn-current.backBtn-overScreen button, .btn-current.backBtn-static button, .btn-current.openingVideo_skipButton button {
  border-image-source:url("/images/modules/btnM_orange.png?1511178746226");
  color: #b4b4b4;
}

.selectAvatarCategoryBtnList_btn .btn-sub.btn-success button {
  width: 70px;
  height: 43px;
  border: none;
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -150px -177px;
  overflow: hidden;
  background-repeat: no-repeat !important;
}

.selectAvatarCategoryBtnList_btn .btn-sub.btn-current button {
  width: 70px;
  height: 43px;
  border: none;
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -75px -81px;
  overflow: hidden;
  background-repeat: no-repeat !important;
}

.btn-sub.btn-l a, .btn-l.backBtn a, .btn-l.backBtn-modal a, .btn-l.backBtn-overScreen a, .btn-l.backBtn-static a, .btn-l.openingVideo_skipButton a, .btn-sub.btn-l button, .btn-l.backBtn button, .btn-l.backBtn-modal button, .btn-l.backBtn-overScreen button, .btn-l.backBtn-static button, .btn-l.openingVideo_skipButton button {
  width: 120px;
  height: 32px;
  font-size: 1.2rem;
}
.btn-sub.btn-m a, .btn-m.backBtn a, .btn-m.backBtn-modal a, .backBtn-modal.menu_btn a, .btn-m.backBtn-overScreen a, .backBtn-overScreen.menu_btn a, .btn-m.backBtn-static a, .backBtn-static.menu_btn a, .backBtn.menu_btn a, .btn-m.openingVideo_skipButton a, .openingVideo_skipButton.menu_btn a, .btn-sub.menu_btn a, .btn-sub.btn-m button, .btn-m.backBtn button, .btn-m.backBtn-modal button, .backBtn-modal.menu_btn button, .btn-m.backBtn-overScreen button, .backBtn-overScreen.menu_btn button, .btn-m.backBtn-static button, .backBtn-static.menu_btn button, .backBtn.menu_btn button, .btn-m.openingVideo_skipButton button, .openingVideo_skipButton.menu_btn button, .btn-sub.menu_btn button {
  width: 75px;
  /* height: 23px; */
  height: 32px;
}
.btn-sub.btn-s a, .btn-s.backBtn a, .btn-s.backBtn-modal a, .btn-s.backBtn-overScreen a, .btn-s.backBtn-static a, .btn-s.openingVideo_skipButton a, .btn-sub.btn-s button, .btn-s.backBtn button, .btn-s.backBtn-modal button, .btn-s.backBtn-overScreen button, .btn-s.backBtn-static button, .btn-s.openingVideo_skipButton button {
  width: 64px;
  height: 32px;
}
.btn-main .btn_inner {
  margin: 0 -23px;
  font-size: 1.2rem;
}
.btn-main .btn_inner, .btn-sub .btn_inner, .backBtn .btn_inner, .backBtn-modal .btn_inner, .backBtn-overScreen .btn_inner, .backBtn-static .btn_inner, .openingVideo_skipButton .btn_inner {
  display: block;
}
.btn-sub.btn-arena a, .btn-arena.backBtn a, .btn-arena.backBtn-modal a, .btn-arena.backBtn-overScreen a, .btn-arena.backBtn-static a, .btn-arena.openingVideo_skipButton a, .btn-sub.btn-arena button, .btn-arena.backBtn button, .btn-arena.backBtn-modal button, .btn-arena.backBtn-overScreen button, .btn-arena.backBtn-static button, .btn-arena.openingVideo_skipButton button {
  position: relative;
  width: 70px;
  height: 32px;
  font-size: 1.0rem;
}

.btn-arena-main a {
  width: 160px;
  height: 51px;
  background-image: url(/images/modules/arenaEx.png?1511178746226);
  background-size: 320px 175px;
  background-position: -80px -107px;
  background-repeat: no-repeat !important;
}

.btn-arena-history, .btn-arena-ranking, .btn-arena-search {
  width: 58px;
  height: 43px;
  margin-top: 14px;
  display: inline-block;
}

.btn-arena-history a, .btn-arena-ranking a, .btn-arena-search a {
  display: block;
  width: 43px;
  height: 43px;
  margin-left: auto;
  margin-right: auto;
}

.btn-sub.btn-deck a, .btn-deck.backBtn a, .btn-deck.backBtn-modal a, .btn-deck.backBtn-overScreen a, .btn-deck.backBtn-static a, .btn-deck.openingVideo_skipButton a, .btn-sub.btn-deck button, .btn-deck.backBtn button, .btn-deck.backBtn-modal button, .btn-deck.backBtn-overScreen button, .btn-deck.backBtn-static button, .btn-deck.openingVideo_skipButton button {
  width: 64px;
  height: 40px;
  font-size: 1.0rem;
}

.btn-union a, .btn-union button {
  width: 144px;
  height: 39px;
  background-size: 144px 39px;
}
.btn-union.btn-success a, .btn-union.menu_btn a, .btn-union.btn-success button, .btn-union.menu_btn button {
  background-image: url(/images/modules/btn_union-success.png?1511178746226);
}
.btn-union.btn-failed a, .btn-union.backBtn a, .btn-union.backBtn-modal a, .btn-union.backBtn-overScreen a, .btn-union.backBtn-static a, .btn-union.openingVideo_skipButton a, .btn-union.btn-failed button, .btn-union.backBtn button, .btn-union.backBtn-modal button, .btn-union.backBtn-overScreen button, .btn-union.backBtn-static button, .btn-union.openingVideo_skipButton button {
  background-image: url(/images/modules/btn_union-failed.png?1511178746226);
}
.btn-union.btn-disabled a, .btn-union.btn-disabled button {
  background-image: url(/images/modules/btn_union-success.png?1511178746226);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.modal_contents .btn-union.btn-success a {
  width: 143px;
  height: 23px;
  background-image: url(/images/modules/btnS_sky4.png?1511178746226);
  background-size: 143px 23px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}
.modal_contents .btn-union.btn-failed a {
  width: 143px;
  height: 23px;
  border: none;
  background-image: url(/images/modules/btnS_red4.png?1511178746226);
  background-size: 143px 23px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_text-chatUnion, .btn_text-menuUnion, .btn_text-requestJoinUnion {
  width: 126px;
  height: 19px;
  margin: 0 auto;
  background-size: 126px auto;
  font-size: 0;
}

.btn_text-chatUnion {
  background-image: url(/images/modules/btnImage-chatUnion.png?1511178746227);
}

.btn_text-menuUnion {
  background-image: url(/images/modules/btnImage-menuUnion.png?1511178746227);
}

.btn_text-requestJoinUnion {
  background-image: url(/images/modules/btnImage-requestJoinUnion.png?1511178746227);
}

.backBtn, .backBtn-modal, .backBtn-overScreen, .backBtn-static {
  position: fixed;
  bottom: 60px;
  left: 0;
  z-index: 198;
  margin-left: -10px;
  padding-left: 4px;
}

/*
.backBtn, .backBtn-modal, .backBtn-overScreen, .backBtn-static {
  position: fixed;
  bottom: 65px;
  left: 0;
  z-index: 198;
  margin-left: -10px;
  padding-left: 4px;
}
*/

.backBtn, .backBtn-modal, .backBtn-overScreen, .backBtn-static {
  position: fixed;
  bottom: 65px;
  left: 0;
  z-index: 198;
}

.backBtn-modal .monkorepresent {
  position: fixed;
  bottom: 65px;
  left: 50;
  z-index: 198;
}

.backBtn_inner {
  overflow: hidden;
  margin: 0;
  width: 80px;
  height: 26px;
  /* background-image: url(/images/modules/text_subBtnA-back.png);
  background-position: center;
  background-size: 53px 20px;
  background-repeat: no-repeat; */
  text-indent: -9999px;
  white-space: nowrap;
}

.backBtn-modal {
  z-index: 301;
}

.backBtn-overScreen {
  bottom: 20px;
  z-index: 501;
}

.backBtn-static {
  position: static;
  display: inline-block;
  overflow: hidden;
}

.btn-inProduct {
  /* margin-top: -3px; */
  margin-bottom: -2px;
  margin-left: 2px;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.btn-index a, .btn-index button {
  position: relative;
}

.btn_indexImage-gem, .btn_indexImage-stamina, .btn_indexImage-market, .btn_indexImage-extension, .btn_indexImage-crystallize, .btn_indexImage-crystallizeAvatar, .btn_indexImage-crystallizeChara, .btn_indexImage-crystallizePoint, .btn_indexImage-tsuiokuNoSakazuki, .btn_indexImage-deck, .btn_indexImage-supportIndex, .btn_indexImage-training, .btn_indexImage-evolution, .btn_indexImage-awakening, .btn_indexImage-monsterBox, .btn_indexImage-monsterSell, .btn_indexImage-avatarForging, .btn_indexImage-monsterPotential, .btn_indexImage-extractChara, .btn_indexImage-charaPictureBook, .btn_indexImage-liberationInheritance, .btn_indexImage-avatarForgingInheritance, .btn_indexImage-reincarnation, .btn_indexImage-equip, .btn_indexImage-enhance, .btn_indexImage-avatarBox, .btn_indexImage-avatarSell, .btn_indexImage-avatarChange, .btn_indexImage-avatarEvolution, .btn_indexImage-premiumBeautySalon, .btn_indexImage-avatarPictureBook, .btn_indexImage-avatarChangeVisual, .btn_indexImage-passiveSkill, .btn_indexImage-avatarBoxChara, .btn_indexImage-avatarChangeChara, .btn_indexImage-avatarEnhanceChara, .btn_indexImage-avatarEvolutionChara, .btn_indexImage-avatarSellChara, .btn_indexImage-zodiac, .btn_indexImage-zenoarc, .btn_indexImage-aura, .btn_indexImage-orb, .btn_indexImage-gold, .btn_indexImage-item, .btn_indexImage-medal, .btn_indexImage-rareMedal, .btn_indexImage-newUser, .btn_indexImage-boutique, .btn_indexImage-sekiban, .btn_indexImage-hero_crest, .btn_indexImage-summonStone, .btn_indexImage-pet, .btn_indexImage-bossBuy, .btn_indexImage-bossChange, .btn_indexImage-bossEnhance, .btn_indexImage-bossList, .btn_indexImage-bossLimitbreak, .btn_indexImage-create, .btn_indexImage-monsterEnhance, .btn_indexImage-search, .btn_indexImage-board, .btn_indexImage-charaPictureBook1, .btn_indexImage-charaPictureBook2, .btn_indexImage-charaPictureBook3, .btn_indexImage-charaPictureBook4, .btn_indexImage-charaPictureBook5, .btn_indexImage-charaPictureBook6, .btn_indexImage-charaPictureBook7, .btn_indexImage-charaPictureBook11, .btn_indexImage-charaPictureBook12, .btn_indexImage-charaPictureBook13, .btn_indexImage-charaPictureBook15, .btn_indexImage-charaPictureBook16, .btn_indexImage-avatarPictureBook1, .btn_indexImage-avatarPictureBook2, .btn_indexImage-avatarPictureBook3, .btn_indexImage-avatarPictureBook4, .btn_indexImage-avatarPictureBook9, .btn_indexImage-avatarPictureBook10, .btn_indexImage-avatarPictureBook15, .btn_indexImage-avatarPictureBook21, .btn_indexImage-avatarPictureBook25 {
  position: absolute;
  bottom: 3px;
  left: 7px;
}

.btn_indexImage-gem {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-gem {
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-stamina {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -245px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-stamina {
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -245px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-market {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-shopIndex.png?1511178746226");
  background-size: 483px 416px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-market {
  background-image: url("/images/modules/sprite-shopIndex.png?1511178746226");
  background-size: 483px 416px;
  background-position: -242px -120px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-extension {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -363px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-extension {
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -363px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-crystallize {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746233");
  background-size: 272px 1200px;
  background-position: 0px -546px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-evolution4 {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746233");
  background-size: 272px 1200px;
  background-position: 6px -922px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-crystallizeAvatar {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m2.png?1511178746226");
  background-size: 272px 1200px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-crystallizeChara {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m2.png?1511178746226");
  background-size: 272px 1200px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-crystallizePoint {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m2.png?1511178746226");
  background-size: 272px 1200px;
  background-position: 0px -125px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-tsuiokuNoSakazuki {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-shopIndex.png?1511178746226");
  background-size: 483px 416px;
  background-position: -242px -180px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-tsuiokuNoSakazuki {
  background-image: url("/images/modules/sprite-shopIndex.png?1511178746226");
  background-size: 483px 416px;
  background-position: -242px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-deck {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-deck {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-supportIndex {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -731px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-supportIndex {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -731px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-training {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-training {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-evolution {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -125px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-evolution {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -125px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-awakening {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -188px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-awakening {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -188px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-monsterBox {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -360px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-monsterBox {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -360px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-monsterSell {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -420px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-monsterSell {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -420px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-monsterPotential {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -245px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-monsterPotential {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -245px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarForging {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -300px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-avatarForging {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -300px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-monsterEnhance {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -854px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-monsterEnhance {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -854px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-extractChara {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -793px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-extractChara {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -793px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-charaPictureBook {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -482px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-charaPictureBook {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -482px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-liberationInheritance {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -608px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-liberationInheritance {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -608px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarForgingInheritance {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -669px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-avatarForgingInheritance {
  background-image: url("/images/modules/sprite-monsterIndex.png?1511178746232");
  background-size: 272px 1200px;
  background-position: 0px -669px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-reincarnation {
width: 272px;
  height: 58px;
  background-image: url(/images/modules/sprite-monsterIndex.png?1511178746235);
  background-size: 272px 1200px;
  background-position: 6px -979px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-reincarnation {
  width: 272px;
  height: 58px;
  background-image: url(/images/modules/sprite-monsterIndex.png?1511178746235);
  background-size: 272px 1200px;
  background-position: 6px -979px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-equip {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-equip {
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-enhance {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-enhance {
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarBox {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: -2px -375px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-avatarBox {
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: -2px -375px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarSell {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 0px -187px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-avatarSell {
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 0px -187px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarChange {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 0px -250px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-avatarChange {
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 0px -250px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarEvolution {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 0px -125px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-avatarEvolution {
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 0px -125px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-premiumBeautySalon {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: -2px -439px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-premiumBeautySalon {
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: -2px -439px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-guildBattleAbilityEnhanceList {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 8px -635px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-guildBattleAbilityEnhanceList {
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: 8px -635px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarPictureBook {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-avatarIndex.png?1511178746226");
  background-size: 725px 537px;
  background-position: 0px -300px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-avatarPictureBook {
  background-image: url("/images/modules/sprite-avatarIndex.png?1511178746226");
  background-size: 725px 537px;
  background-position: -242px -240px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarChangeVisual {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: -2px -312px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-avatarChangeVisual {
  background-image: url("/images/modules/sprite-avatarIndex_m.png?1511178746230");
  background-size: 272px 1200px;
  background-position: -2px -312px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-passiveSkill {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaAvatarIndex.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -310px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-passiveSkill {
  background-image: url("/images/modules/sprite-charaAvatarIndex.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -310px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarBoxChara {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaAvatarIndex.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -188px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarChangeChara {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaAvatarIndex.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarEnhanceChara {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaAvatarIndex.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarEvolutionChara {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaAvatarIndex.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -125px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarSellChara {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaAvatarIndex.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -250px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-zodiac {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: -242px -360px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-zodiac {
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: 0px -120px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-zenoarc {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: 0px -180px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-zenoarc {
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: -242px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-aura {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: 0px -300px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-aura {
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: 0px -60px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-orb {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: -242px -240px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-orb {
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: 0px -240px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-gold {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-gold {
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-item {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: -0px -305px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-item {
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: -0px -305px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-medal {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -125px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-medal {
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -125px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-rareMedal {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -187px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-rareMedal {
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -187px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-newUser {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: -1px -426px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-newUser {
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: -1px -426px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-boutique {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -488px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-boutique {
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -488px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-sekiban {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -551px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-sekiban {
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -551px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-hero_crest {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -609px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-hero_crest {
  background-image: url("/images/modules/sprite-shopIndex_m.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px -609px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-summonStone {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: -242px -60px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-summonStone {
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: -242px -120px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-pet {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: -242px -300px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-pet {
  background-image: url("/images/modules/sprite-marketIndex.png?1511178746226");
  background-size: 725px 478px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-bossBuy {
  width: 241px;
  height: 58px;
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 483px 473px;
  background-position: 0px -179px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-bossBuy {
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 483px 473px;
  background-position: 0px -120px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-bossChange {
  width: 241px;
  height: 58px;
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 483px 473px;
  background-position: -242px -59px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-bossChange {
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 483px 473px;
  background-position: -242px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-bossEnhance {
  width: 241px;
  height: 58px;
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 483px 473px;
  background-position: -242px -177px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-bossEnhance {
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 483px 473px;
  background-position: -242px -118px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-bossList {
  width: 241px;
  height: 58px;
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 483px 473px;
  background-position: -242px -297px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-bossList {
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 483px 473px;
  background-position: 0px -297px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-bossLimitbreak {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 483px 473px;
  background-position: 0px -60px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-bossLimitbreak {
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 483px 473px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-create {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 272px 185px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-create {
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 272px 185px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-search {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 272px 185px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-search {
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 272px 185px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-board {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 272px 185px;
  background-position: 0px -125px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-board {
  background-image: url("/images/modules/sprite-guildIndex.png?1511178746226");
  background-size: 272px 185px;
  background-position: 0px -125px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-charaAvatarEquipmentEasy {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaAvatarIndex.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}
.btn-disabled .btn_indexImage-charaAvatarEquipmentEasy {
  background-image: url("/images/modules/sprite-charaAvatarIndex.png?1511178746228");
  background-size: 272px 1200px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-charaPictureBook1 {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaPictureBookIndex.png?1511178746226");
  background-size: 272px 550px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-charaPictureBook2 {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaPictureBookIndex.png?1511178746226");
  background-size: 272px 550px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-charaPictureBook3 {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaPictureBookIndex.png?1511178746226");
  background-size: 272px 550px;
  background-position: 0px -126px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-charaPictureBook4 {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaPictureBookIndex.png?1511178746226");
  background-size: 272px 550px;
  background-position: 0px -186px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-charaPictureBook5 {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaPictureBookIndex.png?1511178746226");
  background-size: 272px 550px;
  background-position: 0px -250px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-charaPictureBook6 {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaPictureBookIndex.png?1511178746226");
  background-size: 272px 550px;
  background-position: 0px -312px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-charaPictureBook7 {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaPictureBookIndex.png?1511178746226");
  background-size: 272px 550px;
  background-position: 0px -372px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-charaPictureBook11 {
  width: 272px;
  height: 58px;
  background-image: url("/images/modules/sprite-charaPictureBookIndex.png?1511178746226");
  background-size: 272px 550px;
  background-position: 0px -433px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarPictureBook1 {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-avatarPictureBookIndex.png?1511178746226");
  background-size: 483px 299px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarPictureBook2 {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-avatarPictureBookIndex.png?1511178746226");
  background-size: 483px 299px;
  background-position: 0px -180px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarPictureBook3 {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-avatarPictureBookIndex.png?1511178746226");
  background-size: 483px 299px;
  background-position: -242px -120px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarPictureBook4 {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-avatarPictureBookIndex.png?1511178746226");
  background-size: 483px 299px;
  background-position: -242px -180px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarPictureBook9 {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-avatarPictureBookIndex.png?1511178746226");
  background-size: 483px 299px;
  background-position: 0px -240px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarPictureBook10 {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-avatarPictureBookIndex.png?1511178746226");
  background-size: 483px 299px;
  background-position: 0px -60px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarPictureBook15 {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-avatarPictureBookIndex.png?1511178746226");
  background-size: 483px 299px;
  background-position: 0px -120px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarPictureBook21 {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-avatarPictureBookIndex.png?1511178746226");
  background-size: 483px 299px;
  background-position: -242px 0px;
  background-repeat: no-repeat !important;
}

.btn_indexImage-avatarPictureBook25 {
  width: 241px;
  height: 59px;
  background-image: url("/images/modules/sprite-avatarPictureBookIndex.png?1511178746226");
  background-size: 483px 299px;
  background-position: -242px -60px;
  background-repeat: no-repeat !important;
}

.btn-introduction {
  width: 90px;
}

.btn-introduction_inner {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
}

.btn_introductionImage-training, .btn_introductionImage-evolution, .btn_introductionImage-awakening {
  width: 65px;
  height: 65px;
}

.btn_introductionImage-training {
  background-image: url("/images/modules/sprite-introduction.png?1511178746226");
  background-size: 300px 280px;
  background-position: -132px -215px;
  background-repeat: no-repeat !important;
}

.btn_introductionImage-evolution {
  background-image: url("/images/modules/sprite-introduction.png?1511178746226");
  background-size: 300px 280px;
  background-position: -66px -215px;
  background-repeat: no-repeat !important;
}

.btn_introductionImage-awakening {
  background-image: url("/images/modules/sprite-introduction.png?1511178746226");
  background-size: 300px 280px;
  background-position: 0px -215px;
  background-repeat: no-repeat !important;
}

.nextPageTitleBtn {
  position: fixed;
  top: 80px;
  right: 10px;
  z-index: 199;
}

.nextPageTitleBtn.questSelectTitle ul {
  position: fixed;
  bottom: 106px;
  right: 10px;
  z-index: 199;
}

.nextPageTitleSubBtn, .nextPageTitleSubBtn-longName, .nextPageTitleSubBtn-modal {
  position: fixed;
  top: 80px;
  left: 10px;
  z-index: 199;
}
.nextPageTitleSubBtn .btn-sub a, .nextPageTitleSubBtn-longName .btn-sub a, .nextPageTitleSubBtn-modal .btn-sub a, .nextPageTitleSubBtn .backBtn a, .nextPageTitleSubBtn-longName .backBtn a, .nextPageTitleSubBtn-modal .backBtn a, .nextPageTitleSubBtn .backBtn-modal a, .nextPageTitleSubBtn-longName .backBtn-modal a, .nextPageTitleSubBtn-modal .backBtn-modal a, .nextPageTitleSubBtn .backBtn-overScreen a, .nextPageTitleSubBtn-longName .backBtn-overScreen a, .nextPageTitleSubBtn-modal .backBtn-overScreen a, .nextPageTitleSubBtn .backBtn-static a, .nextPageTitleSubBtn-longName .backBtn-static a, .nextPageTitleSubBtn-modal .backBtn-static a, .nextPageTitleSubBtn .openingVideo_skipButton a, .nextPageTitleSubBtn-longName .openingVideo_skipButton a, .nextPageTitleSubBtn-modal .openingVideo_skipButton a {
  margin-bottom: -4px;
  padding-top: 1px;
  padding-right: 8px;
  padding-left: 6px;
  font-weight: bold;
  line-height: 1;
}

.nextPageTitleSubBtn-longName a {
  font-size: 1.2rem;
}

.nextPageTitleSubBtn-modal {
  z-index: 301;
}

.fixedBtn-right a, .fixedBtn-left a {
  font-size: 1.2rem;
  height: 30px;
}

.fixedBtn-left {
  margin-left: -10px;
}
.fixedBtn-left a {
  padding-left: 5px;
}

.btn_triangle-right, .btn_triangle-left {
  display: inline-block;
}

.btn_triangle-right {
  margin-left: 5px;
}

.btn_triangle-left {
  margin-right: 5px;
}

.imgSection img {
  width: 100%;
  height: auto;
}

/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ==================================================
 * BASE STYLES
 * ==================================================*/
.flexslider .slides > li {
  display: none;
}

.flexslider .slides:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "\0020";
  line-height: 0;
}

/* ===================================================
 * DEFAULT THEME
 * ===================================================*/
.flexslider {
  position: relative;
}

.flexslider.carousel {
  margin-bottom: 13px;
}

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.flex-direction-nav a {
  position: absolute;
  top: 50%;
  z-index: 10;
  display: block;
  overflow: hidden;
  margin-top: -3px;
  width: 18px;
  height: 23px;
  background-size: 18px 23px;
  text-indent: 100%;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.flex-direction-nav .flex-prev {
  left: 0px;
  background-image: url(/images/modules/slider_dNav-prev.png);
  opacity: 1;
}

.newsBnnaerSlider .flex-direction-nav .flex-prev, .guildNewsBnnaerSlider .flex-direction-nav .flex-prev {
  margin-left: 5px;
}
.equipment_fairingPartsHolder .flex-direction-nav .flex-prev {
  left: -16px;
}
.selectSliderFrame .flex-direction-nav .flex-prev {
  left: -25px;
}
.phaseInfo .flex-direction-nav .flex-prev {
  left: -18px;
}

.flex-direction-nav .flex-next {
  right: 0px;
  background-image: url(/images/modules/slider_dNav-next.png);
  opacity: 1;
}

.newsBnnaerSlider .flex-direction-nav .flex-next, .guildNewsBnnaerSlider .flex-direction-nav .flex-next {
  margin-right: 5px;
}

.equipment_fairingPartsHolder .flex-direction-nav .flex-next {
  right: -16px;
}
.selectSliderFrame .flex-direction-nav .flex-next {
  right: -25px;
}
.phaseInfo .flex-direction-nav .flex-next {
  right: -18px;
}

.flex-control-nav {
  position: absolute;
  bottom: -13px;
  width: 100%;
  text-align: center;
  font-size: 0;
  line-height: 1;
}

.flex-control-nav li {
  display: inline-block;
  zoom: 1;
}

.flex-control-paging li a {
  display: block;
  overflow: hidden;
  width: 13px;
  height: 13px;
  background-image: url(/images/modules/slider_cNav-off.png?1511178746226);
  background-size: 13px 13px;
  background-repeat: no-repeat;
  text-indent: 100%;
  cursor: pointer;
}

.flex-control-paging li a.flex-active {
  background-image: url(/images/modules/slider_cNav-on.png?1511178746226);
  background-size: 13px 13px;
  background-repeat: no-repeat;
  cursor: default;
}

.contents-gacha .flexslider {
  z-index: 0;
}

.flex-prev.flex-disabled {
  opacity: 0 !important;
}

.flex-next.flex-disabled {
  opacity: 0 !important;
}

.arrow-top, .arrow-right, .arrow-bottom, .arrow-left {
  position: absolute;
  z-index: 200;
  width: 50px;
  height: 50px;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}

.arrow-top {
  background-image: url("/images/modules/arrow-top.png");
}

.arrow-right {
  background-image: url("/images/modules/arrow-right.png");
}

.arrow-bottom {
  background-image: url("/images/modules/arrow-bottom.png");
}

.arrow-left {
  background-image: url("/images/modules/arrow-left.png");
}

.arrow-evolution1, .arrow-evolution2, .arrow-evolution3, .arrow-evolution4, .arrow-reincarnation, .arrow-enhance, .arrow-avatarForging, .arrow-equip {
  position: relative;
  z-index: 105;
  top: -3px;
  margin-top: -10px;
  margin-bottom: -8px;
  height: 28px;
  background-position: top center;
  background-size: 58px 28px;
  background-repeat: no-repeat;
}

.arrow-evolution1 {
  background-image: url(/images/modules/arrow-evolutionMaterial.png);
}

.arrow-evolution2, .arrow-evolution3, .arrow-evolution4, .arrow-reincarnation {
  background-image: url(/images/modules/arrow-awakening.png);
}

.arrow-enhance {
  background-image: url(/images/modules/arrow-enhanceDetail.png);
}

.arrow-avatarForging {
  background-image: url(/images/modules/arrow-avatarForging.png);
}

.arrow-equip {
  background-image: url(/images/modules/arrow-equipmentChange.png);
}

.badge {
  position: absolute;
  z-index: 102;
  min-width: 17px;
  min-height: 17px;
  border: white 1px solid;
  border-radius: 100%;
  background: #b2001e;
  background: -webkit-linear-gradient(top, #e57386 0%, #b2001e 100%);
  background: linear-gradient(to bottom, #e57386 0%, #b2001e 100%);
  box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
  text-align: center;
  text-shadow: none;
  font-weight: bold;
  font-size: 1rem;
}
.contents-mypage .badge {
  top: 0;
  right: 0;
}
.footer .badge, .btn-index .badge {
  top: 0;
  left: 0;
}
.btn-arena .badge {
  top: -15px;
  left: -15px;
}

.rankBadge, .rankBadge-01, .rankBadge-02, .rankBadge-03 {
  margin-right: 2px;
  padding-top: 10px;
  width: 28px;
  height: 30px;
  background-image: url("/images/modules/badge_ranking.png?1511178746226");
  background-size: 28px 30px;
  background-repeat: no-repeat;
  text-align: center;
  font-size: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}

.rankBadge-01 {
  background-image: url("/images/modules/badge_ranking-01.png?1511178746226");
}

.rankBadge-02 {
  background-image: url("/images/modules/badge_ranking-02.png?1511178746226");
}

.rankBadge-03 {
  background-image: url("/images/modules/badge_ranking-03.png?1511178746226");
}

.rankBadge_number {
  display: inline-block;
  margin-right: -1px;
  margin-left: -1px;
  width: 11px;
  height: 13px;
  background-image: url("/images/modules/number-rankBadge.png?1511178746226");
  background-size: 110px 26px;
  background-repeat: no-repeat;
}

.rankBadge_number-0 {
  background-position: 0px 0;
}

.rankBadge_number-under10 .rankBadge_number-0 {
  background-position: 0px -13px;
}

.rankBadge_number-1 {
  background-position: -11px 0;
}

.rankBadge_number-under10 .rankBadge_number-1 {
  background-position: -11px -13px;
}

.rankBadge_number-2 {
  background-position: -22px 0;
}

.rankBadge_number-under10 .rankBadge_number-2 {
  background-position: -22px -13px;
}

.rankBadge_number-3 {
  background-position: -33px 0;
}

.rankBadge_number-under10 .rankBadge_number-3 {
  background-position: -33px -13px;
}

.rankBadge_number-4 {
  background-position: -44px 0;
}

.rankBadge_number-under10 .rankBadge_number-4 {
  background-position: -44px -13px;
}

.rankBadge_number-5 {
  background-position: -55px 0;
}

.rankBadge_number-under10 .rankBadge_number-5 {
  background-position: -55px -13px;
}

.rankBadge_number-6 {
  background-position: -66px 0;
}

.rankBadge_number-under10 .rankBadge_number-6 {
  background-position: -66px -13px;
}

.rankBadge_number-7 {
  background-position: -77px 0;
}

.rankBadge_number-under10 .rankBadge_number-7 {
  background-position: -77px -13px;
}

.rankBadge_number-8 {
  background-position: -88px 0;
}

.rankBadge_number-under10 .rankBadge_number-8 {
  background-position: -88px -13px;
}

.rankBadge_number-9 {
  background-position: -99px 0;
}

.rankBadge_number-under10 .rankBadge_number-9 {
  background-position: -99px -13px;
}

.banner {
  text-align: center;
}
.banner a {
  display: inline-block;
}
.banner img {
  width: 250px;
  height: auto;
}

.bannerBadgeLeft, .bannerBadgeRight {
  position: absolute;
  z-index: 102;
  min-width: 17px;
  min-height: 17px;
  border: white 1px solid;
  border-radius: 100%;
  background: #ff3019;
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);
  box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
  text-align: center;
  text-shadow: none;
  font-weight: bold;
  font-size: 1rem;
  top: 0px !important;
  pointer-events: none;
  border-radius:10px !important;
  padding-left: 5px;
  padding-right: 5px;
}

.bannerBadgeRight {
  right:20px !important;
}
.bannerBadgeLeft {
  left:20px !important;
}

/*
.meter, .staminaMeter_meter, .moraleMeter_meter, .bossMeter_meter-player, .bossMeter_meter-enemy, .status_expMeter, .monsterExpMeter,/* .arena_rankMeter */ /*{
  padding: 1px;
  border-radius: 100px;
  background: -webkit-linear-gradient(left, #999999 0%, white 50%, #999999 100%);
  background: linear-gradient(to right, #999999 0%, white 50%, #999999 100%);
} */

.arena_rankMeter {
  padding: 1px;
  /* border-radius: 100px; */
}
/*
.meter_inner, .status_expMeterInner, /*.monsterExpMeter_inner, .arena_rankMeterInner */ /* {
  border: 1px solid #000;
  border-radius: 100px;
  background-color: #000;
  box-shadow: inset 0 2px 1px 0 rgba(255, 255, 255, 0.6);
} */

.monsterExpMeter_inner {
  position: relative;
  top: 8px;
  margin-left: 5px;
  height: 7px;
  width: 243px;
  background-image: url("/images/modules/monsterExperienceMeterEx.png?1511178746226");
  background-size: 243px 17px;
  background-position: 0px -10px;
  background-repeat: no-repeat !important;
}

.meter_current, .staminaMeter_point, .moraleMeter_point, .barrierMeter_point, .bossMeter_point, .status_expMeterCurrent/*, .monsterExpMeter_point, .arena_rankMeterPoint */ {
  border-radius: 100px;
  box-shadow: inset 0 2px 1px 0 rgba(255, 255, 255, 0.6), inset 0 -2px 1px 0 rgba(0, 0, 0, 0.4);
}

.staminaMeter {
  margin-right: auto;
  margin-left: auto;
}

.staminaMeter_text {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  /* display: block; */
  font-size: 0;
  font-weight: bold;
  -webkit-transform: scale(1, 0.9);
  transform: scale(1, 0.9);

  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.staminaMeter_textKey {
  display: inline-block;
  margin-right: 4px;
  letter-spacing: -1px;
  font-size: 1.0rem;
}

.staminaMeter_textValue {
  display: inline-block;
  font-size: 1.1rem;
}

.staminaMeter_currentValue, .staminaMeter_currentValue-overed, .staminaMeter_maxValue {
  display: inline-block;
  margin-right: 0px;
  margin-left: 0px;
}

.staminaMeter_currentValue-overed {
  color: #ffe566;
}

.staminaMeter_meter {
  margin-right: auto;
  margin-left: auto;
  width: 84px;
  text-align: left;
  background-image: url(/images/modules/questDungeonEx.png?1511178746226);
  background-size: 300px 190px;
  background-position: -16px -57px;
  background-repeat: no-repeat !important;
}

.staminaMeter_point {
  /* background-color: #00be00; */
  height: 6px;
  background-image: url(/images/modules/questDungeonEx.png?1511178746226);
  background-size: 300px 190px;
  background-position: -16px -64px;
  background-repeat: no-repeat !important;
}

.staminaMeter_point-overed {
  /* background-color: #00be00; */
  background-image: url(/images/modules/questDungeonEx.png?1511178746226);
  background-size: 300px 190px;
  background-position: -16px -64px;
  background-repeat: no-repeat !important;
}

.guildMission.staminaMeter_point {
  background-color: #00be00;
  height: 15px;
  background-image: none;
}

.moraleMeter_meter, .barrierMeter_meter {
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.moraleMeter_point, .barrierMeter_point {
  height: 7px;
  background-color: #00be00;
  -webkit-transition-duration: .25s;
  transition-duration: .25s;
  -webkit-transition-property: width, background-color;
  transition-property: width, background-color;
}
.moraleMeter_point.meter_current-caution {
  background-color: #beba00;
}
.moraleMeter_point.meter_current-danger {
  background-color: #be0a00;
}

.barrierMeter_point {
  background-color: #00a8c6;
}

.bossMeter_meter-player, .bossMeter_meter-enemy {
  width: 130px;
  background: -webkit-linear-gradient(left, #b67f02 0%, white 50%, #b67f02 100%);
  background: linear-gradient(to right, #b67f02 0%, white 50%, #b67f02 100%);
  text-align: left;
}

.bossMeter_meter-player {
  margin-right: auto;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.bossMeter_meter-player .meter_inner, .bossMeter_meter-player .status_expMeterInner, .bossMeter_meter-player .monsterExpMeter_inner, .bossMeter_meter-player .arena_rankMeterInner, .bossMeter_meter-player .bossMeter_point {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.bossMeter_meter-enemy {
  margin-left: auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.bossMeter_meter-enemy .bossMeter_point {
  margin-left: auto;
}
.bossMeter_meter-enemy .meter_inner, .bossMeter_meter-enemy .status_expMeterInner, .bossMeter_meter-enemy .monsterExpMeter_inner, .bossMeter_meter-enemy .arena_rankMeterInner, .bossMeter_meter-enemy .bossMeter_point {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.bossMeter_point {
  height: 6px;
  background-color: #00be00;
  -webkit-transition-duration: .25s;
  transition-duration: .25s;
  -webkit-transition-property: width, background-color;
  transition-property: width, background-color;
}
.bossMeter_point.meter_current-caution {
  background-color: #beba00;
}
.bossMeter_point.meter_current-danger {
  background-color: #be0a00;
}

.pageTitle, .pageTitle-modal, .pageTitle-gvgModal {
  position: fixed;
  top: -48px;
  left: 60px;
  z-index: 201;
  /* padding-top: 7px;
  padding-left: 12px; */
  width: 200px;
  height: 119px;
  background-image: url(/images/modules/bg_pageTitle.png);
  background-size: 200px 119px;
  /* text-align: center; */
  margin: 0 auto;
}
.mypageTitle {
  position: fixed;
  top: -48px;
  left: 60px;
  z-index: 201;
  width: 200px;
  height: 119px;
  background-image: url(/images/modules/bg_mypageTitle.png);
  background-size: 200px 119px;
  margin: 0 auto;
}

.pageTitle img, .pageTitle-modal img, .pageTitle-gvgModal img, .mypageTitle img {
  position: absolute;
  width: auto;
  height: 20px;
  bottom: 0px;
  left: 0;
  right: 0;
  margin: auto;
}

.pageTitle-modal {
  z-index: 302;
}

.pageTitleCentering {
  margin-right: auto;
  margin-left: auto;
  padding-top: 6px;
  width: 212px;
  height: 31px;
  background-image: url(/images/modules/bg_pageTitleCentering.png);
  background-size: 212px 31px;
  background-repeat: no-repeat;
  text-align: center;
}
.pageTitleCentering img {
  width: auto;
  height: 92px;
}

.pageTitle-gvgModal {
  top: 84px;
  z-index: 302;
}

.pageTitle_text {
  vertical-align: bottom;
  display: table-cell;
  width: 200px;
  height: 118px;
  text-align: center;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  font-weight: bold;
  font-size: 1.0rem;
}

.pageTitleCentering .pageTitle_text {
  padding: 0px;
  height: 0px;
  font-size: 1.4rem;
  width: 212px;
}

.mypageTitle_text {
  vertical-align: bottom;
  display: table-cell;
  width: 100px;
  height: 118px;
  text-align: center;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  font-weight: bold;
  font-size: 1.0rem;
}

.pageNotation {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  z-index: 201;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  /* margin-top: -2px; */
  margin-left: auto;
  padding: 6px 10px 0 10px;
  width: 115px;
  height: 25px;
  background-image: url(/images/modules/bdImg_RBlack.png);
  background-size: 135px 26px;
  font-weight: bold;
  white-space: nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
}
/* .pageNotation:last-of-type {
  margin-bottom: 6px;
} */

.pageNotation_title {
  font-size: 1.0rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}

.pageNotation_value {
  text-align: right;
  font-size: 1.0rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}

.frame-A, .contents-overScreen, .messageWindow, .questSelect_caution, .selectSliderFrame, .message_window, .message_name, /*.arena_chestItemBody, .arena_chestItemBody-open, .arena_chestItemState, */ .genderSelector_item, .genderSelector_item-male, .genderSelector_item-female, .tutorial_selectAvatar, .tutorial_selectAvatar_textList, /* .frame-B, */ .phaseInfo, /* .top_terms, .top_androidAlert, */ .mypage_ticker, .questSelect_staminaCure, .status_skillDetail, /* .com_listBox, */ .arena_indexHeadPoint, /* .arena_indexPartyTitle, */ .arena_historyList, .arena_resultGetChest, .frame-C, .frame-chest {
  position: relative;
  z-index: 100;
  padding-top: 8px;
  /* padding-right: 2px; */
  padding-bottom: 8px;
  /* padding-left: 2px; */
  /* border-width: 14px; */
  border-width: 15px;
  border-style: solid;
  border-radius: 7px;
  /* background-color: #000;
  box-shadow: rgba(0, 0, 0, 0.9) 0 1px 2px 0; */
}

.phaseInfo, .questSelect_staminaCure {
  border-width: 8px;
}

 .message_window, .message_name, .messageWindow, .genderSelector_item, .genderSelector_item-male, .genderSelector_item-female {
  border-width: 9px;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}
.messageWindow {
  border-width: 11px;
}

.frame-B, .top_terms, .top_androidAlert, .com_listBox {
  position: relative;
  z-index: 100;
  padding-top: 8px;
  /* padding-right: 2px; */
  padding-bottom: 8px;
  /* padding-left: 2px; */
  border-width: 8px;
  border-style: solid;
  border-radius: 7px;
  /* background-color: #000;
  box-shadow: rgba(0, 0, 0, 0.9) 0 1px 2px 0; */
}

.frame-A, .contents-overScreen, .messageWindow, .questSelect_caution, .selectSliderFrame, .message_window, .message_name, /* .arena_chestItemBody, .arena_chestItemBody-open, .arena_chestItemState, */ .genderSelector_item, .genderSelector_item-male, .genderSelector_item-female, .tutorial_selectAvatar, .tutorial_selectAvatar_textList {
  -webkit-border-image: url(/images/modules/bdImg_frameA.png?1511178746226) 30 round;
  border-image: url(/images/modules/bdImg_frameA.png?1511178746226) 30 fill round;
}

.frame-C-news {
  -webkit-border-image: url(/images/modules/bdImg_frameC.png?1511178746226) 30 round;
  border-image: url(/images/modules/bdImg_frameC.png?1511178746226) 30 fill round;
  position: relative;
  z-index: 100;
  padding-top: 8px;
  padding-bottom: 8px;
  border-width: 15px;
  border-style: solid;
  border-radius: 7px;
}

.frame-kakin {
  -webkit-border-image: url(/images/modules/bdImg_frame_kakin.png?1511178746226) 30 round;
  border-image: url(/images/modules/bdImg_frame_kakin.png?1511178746226) 30 fill round;
  position: relative;
  z-index: 100;
  padding-top: 8px;
  padding-bottom: 8px;
  border-width: 15px;
  border-style: solid;
  border-radius: 7px;
  margin-bottom: 20px;
}

.message_window {
  border-image-repeat: stretch;
}

.arena_chestItemBody, .arena_chestItemBody-open {
  position: relative;
  z-index: 100;
}

.arena_chestItemBody, .arena_chestItemBody-open {
  background-image: url("/images/modules/arenaEx.png?1511178746226");
  background-size: 320px 175px;
  background-position: -2px -5px;
}

.frame-B, .phaseInfo, .top_terms, .top_androidAlert, .mypage_ticker, .questSelect_staminaCure, .status_skillDetail, .com_listBox, .arena_indexHeadPoint, .arena_indexPartyTitle, .arena_historyList, .arena_resultGetChest {
  /* -webkit-border-image: url(/images/modules/bdImg_frameB.png) 14 round;
  border-image: url(/images/modules/bdImg_frameB.png) 14 fill round; */
  -webkit-border-image: url(/images/modules/bdImg_frameB.png) 20 fill round;
  border-image: url(/images/modules/bdImg_frameB.png) 20 fill round;
  /* border-image-slice: 19 fill;
  border-image-repeat: stretch; */
  /* text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200; */
}

.frame-A, .frame-B, .top_androidAlert, .guildName_name {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}

.frame-A, .sellConditionList_item, .check_total-g, .check_total-m {
  font-size: 1.2rem;
}

.frame-C {
  padding: 12px 6px 12px 6px;
  border-width: 3px;
  -webkit-border-image: url(/images/modules/bdImg_frameC.png) 6 round;
  border-image: url(/images/modules/bdImg_frameC.png) 6 round;
}

.frame-D {
  -webkit-border-image: url(/images/modules/bdImg_frameD.png) 30 round;
  border-image: url(/images/modules/bdImg_frameD.png) 30 fill round;
  position: relative;
  z-index: 100;
  padding-top: 8px;
  padding-bottom: 8px;
  border-width: 15px;
  border-style: solid;
  border-radius: 7px;
}

.frame-R {
  -webkit-border-image: url(/images/modules/bdImg_frameR.png) 30 round;
  border-image: url(/images/modules/bdImg_frameR.png) 30 fill round;
  position: relative;
  z-index: 100;
  padding-top: 8px;
  padding-bottom: 8px;
  border-width: 10px;
  border-style: solid;
  border-radius: 7px;
}

.frame-Z {
  -webkit-border-image: url(/images/modules/bdImg_frameZ.png) 30 round;
  border-image: url(/images/modules/bdImg_frameZ.png) 30 fill round;
  position: relative;
  z-index: 100;
  padding-top: 8px;
  padding-bottom: 8px;
  border-width: 10px;
  border-style: solid;
  border-radius: 7px;
}

.frame-LB {
  left: 0px;
  width: 100px;
  border-style: solid;
  border-radius: 0px;
  background-color: transparent;
  box-shadow: none;
  padding: 10px;
  border-width: 0 1px;
  -webkit-border-image: url(/images/modules/bdImg_LBlack.png) 0 1 round;
  border-image: url(/images/modules/bdImg_LBlack.png) 0 1 fill stretch;
}

.frame-RB {
  right: 0px;
  width: 100px;
  border-style: solid;
  border-radius: 0px;
  background-color: transparent;
  box-shadow: none;
  padding: 10px;
  border-width: 0 1px;
  -webkit-border-image: url(/images/modules/bdImg_RBlack.png) 0 1 round;
  border-image: url(/images/modules/bdImg_RBlack.png) 0 1 fill stretch;
}

.guild_statusListItem .frame-LB, .guild_statusListItem .frame-RB {
  position: absolute;
  top: 206px;
}

.guildBattle_data .guild_statusListItem .frame-LB, .guildBattle_data .guild_statusListItem .frame-RB {
  position: absolute;
  top: 145px;
}

.frame-chest /*, .arena_chestItemBody-open */ {
  -webkit-border-image: url(/images/modules/bdImg_frameA-chest.png) 14 round;
  border-image: url(/images/modules/bdImg_frameA-chest.png) 14 fill round;
}

.frame_anchor {
  color: #e6e600;
  text-decoration: underline;
}

.frame_caution, .frame_alert {
  font-weight: bold;
}

.frame_caution {
  color: #ff6d07;
}

.frame_alert {
  color: #ff0707;
}

.frame-hasOneLine, .arena_indexHeadPoint, .arena_indexPartyTitle, .arena_chestItemState {
  padding: 0;
}

.frame_oneLine, .arena_indexHeadPointInner, .arena_indexPartyTitleInner, .arena_chestItemStateInner {
  margin: 0 -3px;
  font-weight: bold;
}
.paper, .paperMe, /* .questSelect_questListItem, */ .profDetail_status, .guild_scheduleOfficialBattle, .userCreate_confirmUnit {
  position: relative;
  z-index: 100;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2px;
  padding-left: 2px;
  border-width: 15px;
  border-style: solid;
  border-radius: 8px;
  -webkit-border-image: url(/images/modules/bdImg_paperA.png?1511178746228) 30 round;
  border-image: url(/images/modules/bdImg_paperA.png?1511178746228) 30 fill round;
  /* color: #4a1900; */
}

.contents-rank .paper, .paperRankingMe {
  -webkit-border-image: url(/images/modules/bdImg_paperARanking.png?1511178746228) 30 round;
  border-image: url(/images/modules/bdImg_paperARanking.png?1511178746228) 30 fill round;
}

.contents-rank .paperMe,
.contents .paperMe {
  -webkit-border-image: url(/images/modules/bdImg_paperMe.png?20220812) 30 round;
  border-image: url(/images/modules/bdImg_paperMe.png?20220812) 30 fill round;
}

.slimPaper {
  border-width: 10px;
  padding: 4px 7px;
}
.userCreate_confirmUnit {
  border-width: 10px;
}

.questSelect_stageDetail {
  position: relative;
  z-index: 100;
  margin-right: auto;
  margin-left: auto;
  height: 105px;
  width: 298px;
  /* padding-right: 2px;
  padding-left: 2px;
  border-width: 15px;
  border-style: solid;
  border-radius: 7px; */
  /* -webkit-border-image: url(/images/modules/bdImg_frameQuest.png) 30 round;
  border-image: url(/images/modules/bdImg_frameQuest.png) 30 fill round;
  color: #4a1900; */
  border: none;
  background-image: url("/images/modules/bdImg_frameQuest.png?1511178746226");
  background-size: 298px 105px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail90000001, .questSelect_stageDetail500, .questSelect_stageDetail501,
.questSelect_stageDetail001, .questSelect_stageDetail011, .questSelect_stageDetail021, .questSelect_stageDetail031, .questSelect_stageDetail041,
.questSelect_stageDetail002, .questSelect_stageDetail012, .questSelect_stageDetail022, .questSelect_stageDetail032, .questSelect_stageDetail042,
.questSelect_stageDetail003, .questSelect_stageDetail013, .questSelect_stageDetail023, .questSelect_stageDetail033, .questSelect_stageDetail043,
.questSelect_stageDetail004, .questSelect_stageDetail014, .questSelect_stageDetail024, .questSelect_stageDetail034, .questSelect_stageDetail044,
.questSelect_stageDetail005, .questSelect_stageDetail015, .questSelect_stageDetail025, .questSelect_stageDetail035, .questSelect_stageDetail045,
.questSelect_stageDetail006, .questSelect_stageDetail016, .questSelect_stageDetail026, .questSelect_stageDetail036, .questSelect_stageDetail046,
.questSelect_stageDetail007, .questSelect_stageDetail017, .questSelect_stageDetail027, .questSelect_stageDetail037, .questSelect_stageDetail047,
.questSelect_stageDetail008, .questSelect_stageDetail018, .questSelect_stageDetail028, .questSelect_stageDetail038, .questSelect_stageDetail048,
.questSelect_stageDetail009, .questSelect_stageDetail019, .questSelect_stageDetail029, .questSelect_stageDetail039, .questSelect_stageDetail049,
.questSelect_stageDetail010, .questSelect_stageDetail020, .questSelect_stageDetail030, .questSelect_stageDetail040, .questSelect_stageDetail050 {
  position: relative;
  z-index: 100;
  margin-right: auto;
  margin-left: auto;
  height: 105px;
  width: 298px;
  border: none;
}

.questSelect_stageDetail501 {
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail90000001, .questSelect_stageDetail001, .questSelect_stageDetail500 {
  background-image: url(/image/quest/background/640x640/00001.png?1511178746226);
  background-size: 320px 320px;
  background-position: 0px -70px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail002 {
  background-image: url(/image/quest/background/640x640/00002.png?1511178746226);
  background-size: 320px 266px;
  background-position: 0px -25px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail003 {
  background-image: url(/image/quest/background/640x640/00003.png?1511178746226);
  background-size: 320px 300px;
  background-position: 0px -28px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail004 {
  background-image: url(/image/quest/background/640x640/00004.png?1511178746226);
  background-size: 320px 320px;
  background-position: 0px -62px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail005 {
  background-image: url(/image/quest/background/640x640/00005.png?1511178746226);
  background-size: 320px 300px;
  background-position: 0px -39px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail006 {
  background-image: url(/image/quest/background/640x640/00006.png?1511178746226);
  background-size: 320px 320px;
  background-position: 0px -45px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail007 {
  background-image: url(/image/quest/background/640x640/00007.png?1511178746226);
  background-size: 320px 320px;
  background-position: 0px -28px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail008 {
  background-image: url(/image/quest/background/640x640/00008.png?1511178746226);
  background-size: 320px 290px;
  background-position: -11px -48px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail009 {
  background-image: url(/image/quest/background/640x640/00009.png?1511178746226);
  background-size: 320px 303px;
  background-position: 0px -35px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail010 {
  background-image: url(/image/quest/background/640x640/00010.png?1511178746226);
  background-size: 320px 303px;
  background-position: -11px -45px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail011 {
  background-image: url(/image/quest/background/640x640/00011.png?1511178746226);
  background-size: 320px 306px;
  background-position: -10px -15px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail012 {
  background-image: url(/image/quest/background/640x640/00012.png?1511178746226);
  background-size: 320px 320px;
  background-position: -12px -74px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail013 {
  background-image: url(/image/quest/background/640x640/00013.png?1511178746226);
  background-size: 320px 290px;
  background-position: 0px -63px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail014 {
  background-image: url(/image/quest/background/640x640/00014.png?1511178746226);
  background-size: 320px 307px;
  background-position: -12px -50px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail015 {
  background-image: url(/image/quest/background/640x640/00015.png?1511178746226);
  background-size: 320px 300px;
  background-position: 0px -14px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail016 {
  background-image: url(/image/quest/background/640x640/00016.png?1511178746226);
  background-size: 320px 300px;
  background-position: 0px -37px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail017 {
  background-image: url(/image/quest/background/640x640/00017.png?1511178746226);
  background-size: 320px 300px;
  background-position: -8px -60px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail018 {
  background-image: url(/image/quest/background/640x640/00018.png?1511178746226);
  background-size: 320px 300px;
  background-position: 0px -77px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail019 {
  background-image: url(/image/quest/background/640x640/00019.png?1511178746226);
  background-size: 320px 305px;
  background-position: -11px -75px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail020 {
  background-image: url(/image/quest/background/640x640/00020.png?1511178746226);
  background-size: 320px 310px;
  background-position: 0px -46px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail021 {
  background-image: url(/image/quest/background/640x640/00021.png?1511178746226);
  background-size: 320px 320px;
  background-position: 0px -37px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail022 {
  background-image: url(/image/quest/background/640x640/00022.png?1511178746226);
  background-size: 320px 320px;
  background-position: -9px -70px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail023 {
  background-image: url(/image/quest/background/640x640/00023.png?1511178746226);
  background-size: 320px 320px;
  background-position: -9px -50px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail024 {
  background-image: url(/image/quest/background/640x640/00024.png?1511178746226);
  background-size: 320px 300px;
  background-position: -10px -60px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail025 {
  background-image: url(/image/quest/background/640x640/00025.png?1511178746226);
  background-size: 320px 310px;
  background-position: -5px -9px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail026 {
  background-image: url(/image/quest/background/640x640/00026.png?1511178746226);
  background-size: 320px 300px;
  background-position: 0px -30px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail027 {
  background-image: url(/image/quest/background/640x640/00027.png?1511178746226);
  background-size: 320px 300px;
  background-position: -11px -54px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail028 {
  background-image: url(/image/quest/background/640x640/00028.png?1511178746226);
  background-size: 320px 320px;
  background-position: 0px -35px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail029 {
  background-image: url(/image/quest/background/640x640/00029.png?1511178746226);
  background-size: 320px 320px;
  background-position: 0px -82px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail030 {
  background-image: url(/image/quest/background/640x640/00030.png?1511178746226);
  background-size: 320px 320px;
  background-position: 0px -2px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail031 {
  background-image: url(/images/modules/bg00031.png);
  background-size: 300px 300px;
  background-position: 0px -183px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail032 {
  background-image: url(/images/modules/bg00032.png);
  background-size: 300px 300px;
  background-position: 0px -183px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail033 {
  background-image: url(/images/modules/bg00033.png);
  background-size: 300px 300px;
  background-position: 0px -183px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail034 {
  background-image: url(/images/modules/bg00034.png);
  background-size: 300px 300px;
  background-position: 0px -183px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail035 {
  background-image: url(/images/modules/bg00035.png);
  background-size: 300px 300px;
  background-position: 0px -183px;
  background-repeat: no-repeat !important;
}

.questSelect_stageDetail036 {
  background-image: url(/images/modules/bg00036.png);
  background-size: 300px 300px;
  background-position: 0px -183px;
  background-repeat: no-repeat !important;
}
.questSelect_stageDetail037 {
  background-image: url(/image/quest/background/640x640/00037.png);
  background-size: 320px 303px;
  background-position: -11px -54px;
  background-repeat: no-repeat !important;
}
.questSelect_stageDetail038 {
  background-image: url(/image/quest/background/640x640/00038.png);
  background-size: 320px 303px;
  background-position: -11px -54px;
  background-repeat: no-repeat !important;
}
.questSelect_stageDetail039 {
  background-image: url(/image/quest/background/640x640/00039.png);
  background-size: 320px 303px;
  background-position: -11px -54px;
  background-repeat: no-repeat !important;
}
.questSelect_stageDetail040 {
  background-image: url(/image/quest/background/640x640/00040.png);
  background-size: 320px 303px;
  background-position: -11px -54px;
  background-repeat: no-repeat !important;
}
.questSelect_stageDetail041 {
  background-image: url(/image/quest/background/640x640/00041.png);
  background-size: 320px 303px;
  background-position: -11px -54px;
  background-repeat: no-repeat !important;
}
.questSelect_stageDetail042 {
  background-image: url(/image/quest/background/640x640/00042.png);
  background-size: 320px 303px;
  background-position: -11px -54px;
  background-repeat: no-repeat !important;
}
.questSelect_stageDetail043, .questSelect_stageDetail044 {
  background-image: url(/image/quest/background/640x640/00043.png);
  background-size: 320px 303px;
  background-position: -11px -8px;
  background-repeat: no-repeat !important;
}

.questSelect_questListItem {
  position: relative;
  z-index: 100;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2px;
  padding-left: 2px;
  background-image: url("/images/modules/questDungeonEx.png?1511178746226");
  background-size: 300px 190px;
  background-position: 0px -75px;
  background-repeat: no-repeat !important;
  display: block;
  height: 51px;
  width: 261px;
  /* -webkit-border-image: url(/images/modules/bdImg_paperA.png) 30 round;
  border-image: url(/images/modules/bdImg_paperA.png) 30 fill round;
  color: #4a1900; */
}

.questSelect_questListItemClose {
  position: relative;
  z-index: 100;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2px;
  padding-left: 2px;
  display: inline-block;
}

.paper.guild {
  position: relative;
  z-index: 100;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2px;
  padding-left: 2px;
  border-width: 15px;
  border-style: solid;
  border-radius: 7px;
  -webkit-border-image: url(/images/modules/bdImg_frameA.png) 30 round;
  border-image: url(/images/modules/bdImg_frameA.png) 30 fill round;
  /* color: #4a1900; */
}

.paper-red {
  color:#3c2709;
  border-image-source: url(/images/modules/bdImg_paperB.png?1511178746226);
}

.paper-280 {
  width: 280px;
}

.paper-300 {
  width: 300px;
}

.paper_inner, .userCreate_confirmUnit_inner {
  margin: -6px -9px -6px;
  /* color: #4a1900; */
}

.questSelect_stageDetail .paper_inner {
  margin: 0px -2px;
  /* color: #4a1900; */
  border: none;
  background-image: url(/images/modules/bdImg_frameQuest.png?1511178746226);
  background-size: 298px 105px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
  height: 105px;
}

.questSelect_questListItem .paper_inner {
  margin: 0;
}
.paper_caution, .paper_alert {
  font-weight: bold;
}

.paper_caution {
  color: #7861A2;
}

.paper_alert {
  color: #ff3a3a;
}

.paper_col, .paper_col-threadTitle, .paper_col-threadText, .userCreate_confirmUnit_value, .paper_thumbSelectCount, .horizonParams-product .horizonParams_val, .horizonParams-red .horizonParams_val, .horizonParams-product .arena_historyChangePointVal, .horizonParams-red .arena_historyChangePointVal, .horizonParams-product .arena_opponentDetailVal, .horizonParams-red .arena_opponentDetailVal, .horizonParams-equipment .horizonParams_val, .horizonParams-equipment .arena_historyChangePointVal, .horizonParams-equipment .arena_opponentDetailVal, .horizonParams-prof .horizonParams_val, .horizonParams-prof .arena_historyChangePointVal, .horizonParams-prof .arena_opponentDetailVal, .paper_memoField, .paper_memoField-red, .profHead_infoList {
  padding: 0 3px;
  /* color: #4a1900; */
  color: #fffdf2;
  /* text-shadow: #edd083 1px 1px 0; */
  font-weight: bold;
}

/* .horizonParams-red .horizonParams_val, */.horizonParams-red .arena_historyChangePointVal, .horizonParams-red .arena_opponentDetailVal, .paper_memoField-red {
  color: #8a291a;
  text-shadow: none;
}

.paper_col, .paper_col-threadTitle, .paper_col-threadText, .userCreate_confirmUnit_value, .paper_thumbSelectCount, /* .horizonParams-product .horizonParams_val, .horizonParams-red .horizonParams_val, */ .horizonParams-product .arena_historyChangePointVal, .horizonParams-red .arena_historyChangePointVal, .horizonParams-product .arena_opponentDetailVal, .horizonParams-red .arena_opponentDetailVal, .horizonParams-equipment .horizonParams_val, .horizonParams-equipment .arena_historyChangePointVal, .horizonParams-equipment .arena_opponentDetailVal, .horizonParams-prof .horizonParams_val, .horizonParams-prof .arena_historyChangePointVal, .horizonParams-prof .arena_opponentDetailVal, .paper_memoField, .paper_memoField-red {
  /* border-radius: 2px; */
  /* background-color: #f5e7c0; */
  background-color: rgba(0, 0, 0, 0.4);
  /* box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.4), inset -1px -1px 1px rgba(255, 255, 255, 0.6); */
  /* background-image: url(/images/modules/frameS.png);
  background-size: 100% 100%; */
}

/* .horizonParams-red .horizonParams_val, .horizonParams-red .arena_historyChangePointVal, .horizonParams-red .arena_opponentDetailVal, .paper_memoField-red {
  background-color: #f8e6e4;
} */

.paper_col, .paper_col-threadTitle, .paper_col-threadText, .userCreate_confirmUnit_value {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}
.paper_col + .paper_col, .paper_col-threadTitle + .paper_col, .paper_col-threadText + .paper_col, .userCreate_confirmUnit_value + .paper_col, .paper_col + .paper_col-threadTitle, .paper_col-threadTitle + .paper_col-threadTitle, .paper_col-threadText + .paper_col-threadTitle, .userCreate_confirmUnit_value + .paper_col-threadTitle, .paper_col + .paper_col-threadText, .paper_col-threadTitle + .paper_col-threadText, .paper_col-threadText + .paper_col-threadText, .userCreate_confirmUnit_value + .paper_col-threadText, .paper_col + .userCreate_confirmUnit_value, .paper_col-threadTitle + .userCreate_confirmUnit_value, .paper_col-threadText + .userCreate_confirmUnit_value, .userCreate_confirmUnit_value + .userCreate_confirmUnit_value {
  margin-left: 2px;
}

.paper_col-col2 {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}

.paper_col-col3 {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}

.paper_col-threadTitle, .paper_col-threadText {
  padding: 4px;
  min-height: 42px;
}

.paper_col-threadText {
  font-size: 1.2rem;
}

.paper_thumb {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}

.paper_detail {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}
.paper_thumb + .paper_detail {
  margin-left: 4px;
}
.guild_searchListItem .paper_thumb + .paper_detail {
  margin-left: 4px;
  margin-top: 4px;
}
.paper_detail + .paper_detail, .paper_thumbSelectCount + .paper_detail {
  margin-left: 2px;
}
.paper_detail > a {
  display: block;
  /* color: #4a1900; */
}

.paper_tailBtn {
  display: -webkit-box;
  /* display: -webkit-flex;
  display: flex; */
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.paper_detail + .paper_tailBtn {
  margin-left: 2px;
}

.paper_row, .profInfo_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-bottom: 2px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.paper_row:last-of-type, .profInfo_item:last-of-type {
  margin-bottom: 0;
}
.paper_row > a, .profInfo_item > a {
  display: block;
  /* color: #4a1900; */
  color: #fffdf2;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}

.paper_row-div {
  margin-top: 2px;
}

.paper_thumbSelectCount {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 4em;
  flex-basis: 4em;
}

.horizonParams, .horizonParams-skillName, .horizonParams-product, .horizonParams-red, .horizonParams-equipment, .horizonParams-prof, .horizonParams-userFindName, .arena_historyChangePoint, .arena_opponentDetail {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.horizonParams_key, .arena_historyChangePointKey, .arena_opponentDetailKey {
  margin-right: 2px;
  font-size: 1.0rem;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.horizonParams_val, .arena_historyChangePointVal, .arena_opponentDetailVal {
  text-align: right;
  font-size: 1.1rem;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.arena_opponentDetail .arena_opponentDetailKey, .arena_opponentDetail + .horizonParams dt, .arena_opponentDetail + .horizonParams dd {
  background-image: url(/images/modules/frameS.png);
  background-size: 100% 100%;
  padding-left: 5px;
  padding-right: 5px;
}

.arena_opponentDetail {
  margin-bottom: 5px;
}

.arena_opponentDetail .arena_opponentDetailKey {
  margin-right: 0;
}

.horizonParams-skillName {
  padding-top: 3px;
  padding-bottom: 3px;
}
.horizonParams-skillName .horizonParams_key, .horizonParams-skillName .arena_historyChangePointKey, .horizonParams-skillName .arena_opponentDetailKey {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
.horizonParams-skillName .horizonParams_val, .horizonParams-skillName .arena_historyChangePointVal, .horizonParams-skillName .arena_opponentDetailVal {
  text-align: center;
  font-size: 1.4rem;
}

.horizonParams-product .horizonParams_key, .horizonParams-red .horizonParams_key, .horizonParams-product .arena_historyChangePointKey, .horizonParams-red .arena_historyChangePointKey, .horizonParams-product .arena_opponentDetailKey, .horizonParams-red .arena_opponentDetailKey {
  font-weight: bold;
  font-size: 1.3rem;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
.horizonParams-product .horizonParams_val, .horizonParams-red .horizonParams_val, .horizonParams-product .arena_historyChangePointVal, .horizonParams-red .arena_historyChangePointVal, .horizonParams-product .arena_opponentDetailVal, .horizonParams-red .arena_opponentDetailVal {
  border-radius: 5px;
  text-align: left;
  font-size: 1.3rem;
}

.horizonParams-equipment {
  font-weight: bold;
}
.horizonParams-equipment .horizonParams_key, .horizonParams-equipment .arena_historyChangePointKey, .horizonParams-equipment .arena_opponentDetailKey {
  width: 4em;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
.horizonParams-equipment .horizonParams_val, .horizonParams-equipment .arena_historyChangePointVal, .horizonParams-equipment .arena_opponentDetailVal {
  border-radius: 5px;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.horizonParams-prof .horizonParams_key, .horizonParams-prof .arena_historyChangePointKey, .horizonParams-prof .arena_opponentDetailKey {
  font-weight: bold;
  font-size: 1.2rem;
  -webkit-flex-basis: 5em;
  flex-basis: 5em;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
.horizonParams-prof .horizonParams_val, .horizonParams-prof .arena_historyChangePointVal, .horizonParams-prof .arena_opponentDetailVal {
  border-radius: 5px;
}

.horizonParams-userFindName .horizonParams_key, .horizonParams-userFindName .arena_historyChangePointKey, .horizonParams-userFindName .arena_opponentDetailKey {
  font-weight: bold;
  font-size: 1.4rem;
  background-color: rgba(0, 0, 0, 0.4);
  box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.4), inset -1px -1px 1px rgba(255, 255, 255, 0.6);
}
.horizonParams-userFindName .horizonParams_val, .horizonParams-userFindName .arena_historyChangePointVal, .horizonParams-userFindName .arena_opponentDetailVal {
  margin-right: 5px;
  font-size: 1.4rem;
  background-color: rgba(0, 0, 0, 0.4);
  box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.4), inset -1px -1px 1px rgba(255, 255, 255, 0.6);
}

.horizonParams_valWithIcon {
  text-align: right;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.verticalParams {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.verticalParams_key, .verticalParams_val {
  font-size: 1.2rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.paper_memoField, .paper_memoField-red {
  margin-bottom: 2px;
  padding: 3px;
  border-radius: 5px;
  color: #8a5f1a;
  text-shadow: none;
  font-size: 1.2rem;
}

.paper_memoField-red {
  background-color: #f8e6e4;
  color: #8a291a;
}

.paper_headStatus, .paper_headStatus-yellow {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  position: absolute;
  top: 35px;
  left: 2px;
  z-index: 101;
  /* color: #fff; */
  color: #fffdf2;
  font-size: 1.1rem;
  font-weight: bold;
}

.paper_headStatus-yellow, .monYellow {
  color: #ffe566;
}

.paper_statusImg, .paper_newText, .paper_statusImg-setting {
  position: absolute;
  top: -20px;
  left: -20px;
  z-index: 101;
  width: 50px;
  height: 20px;
  background-size: 50px 20px;
}

.paper_newText {
  top: -15px;
  left: -10px;
  background-image: url(/images/modules/text_paperNewText.png);
}

.paper_statusImg-setting {
  background-image: url(/images/modules/text_paperSetting.png);
}

.paper_officialBadge, .paper_officialBadge-board {
  position: absolute;
  top: 25px;
  left: -10px;
  z-index: 101;
  width: 32px;
  height: 32px;
  background-size: cover;
  background-image: url(/images/modules/official_badge.png?1511178746227);
}

.paper_officialBadge-board {
  top: -16px;
  left: 23px;
  width: 28px;
  height: 28px;
}

/* .decoratedHead:before, */ .userCreate_confirmUnit_head:before, /* .decoratedHead:after, */ .userCreate_confirmUnit_head:after {
  position: absolute;
  top: 0;
  display: inline-block;
  width: 25px;
  height: 21px;
  background-size: 25px 21px;
}

.decoratedHead, .userCreate_confirmUnit_head {
  position: relative;
  margin-right: 5px;
  margin-bottom: 4px;
  margin-left: 5px;
  padding-top: 7px;
  color: #fffdf2;
  text-align: center;
  font-weight: bold;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}
/* .decoratedHead:before, .userCreate_confirmUnit_head:before {
  left: -25px;
  background-image: url(/images/modules/bg_decoratedHead-A.png);
  content: "";
}
*/
/* .decoratedHead:after, .userCreate_confirmUnit_head:after {
  right: -25px;
  background-image: url(/images/modules/bg_decoratedHead-A.png);
  content: "";
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
*/

.decoratedHead-red {
  background-color: #8a291a;
}
.decoratedHead-red:before {
  background-image: url(/images/modules/bg_decoratedHead-B.png);
}
.decoratedHead-red:after {
  background-image: url(/images/modules/bg_decoratedHead-B.png);
}

.thumb {
  position: relative;
  z-index: 100;
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 3px;
  /* background-color: #000; */
  background-image: url(/images/modules/thumbnail_monster-none.png?1511183539251);
  background-size: 50px 50px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5);
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.thumb .userThumb {
  background-image: url("/images/modules/thumbnail_monster-none.png?1511183539251");
  background-size: 50px 50px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.thumb input {
  position: absolute;
  z-index: 103;
  margin: 0;
  width: 50px;
  height: 50px;
  opacity: 0;
}
.thumb a {
  display: block;
}
.thumb img {
  width: 50px;
  height: 50px;
  border-radius: 3px;
}

.thumb-small {
  width: 38px;
  height: 38px;
  border-radius: 6px;
  background-size: 39px 39px;
}
.thumb-small input {
  width: 38px;
  height: 38px;
}
.thumb-small img {
  width: 38px;
  height: 38px;
  border-radius: 6px;
}

.thumb-icon {
  width: 25px;
  height: 25px;
  border-radius: 4px;
}
.thumb-icon input {
  width: 25px;
  height: 25px;
}
.thumb-icon img {
  width: 25px;
  height: 25px;
  border-radius: 4px;
}

.thumbList {
  margin-right: auto;
  margin-left: auto;
  width: 270px;
  text-align: left;
  font-size: 0;
}
.thumbList .thumb {
  margin-right: 5px;
  margin-bottom: 5px;
  vertical-align: top;
}
.thumbList .thumb:nth-of-type(5n) {
  margin-right: 0;
}

.thumbList-quest {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-top: 8px;
  width: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.thumbList-quest .thumb {
  display: block;
  margin-right: 0;
}

.thumbList-training {
  padding-bottom: 44px;
}

.thumbList-evolutionMaterial .thumbList_evoMateItem {
  display: inline-block;
}
.thumbList-evolutionMaterial .thumbList_evoMateItem:nth-of-type(5n) > .thumb {
  margin-right: 0;
}

.thumb_state {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  position: absolute;
  top: 0px;
  left: 0;
  z-index: 102;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  border-radius: 3px;
  /* color: #fff; */
  /* color: #fffdf2; */
  color: cyan;
  text-align: center;
  /*/*letter-spacing: 1px;*/
  font-weight: bold;
  font-size: 1rem;
  -webkit-box-align: center;
  /* -webkit-align-items: center;
  align-items: center; */
  -webkit-box-pack: center;
  /* -webkit-justify-content: center;
  justify-content: center; */
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.thumb_state-disabled {
  background-color: rgba(0, 0, 0, 0.45);
}

.submit-once .thumb_state {
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.thumb_state-nix {
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url(/images/modules/thumbnail_nixSign.png?1511178746226);
  background-size: 50px 50px;
  background-repeat: no-repeat;
}

.thumb_state-select {
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffe566;
}
input:checked + .thumb_state-select {
  visibility: visible;
}
input:disabled + .thumb_state-select {
  visibility: visible;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
  -webkit-justify-content: center;
  justify-content: center;
}

.thumb_state-radio {
  /* 20180403 */
  position: absolute;
  right: 0;
  left: auto;
  z-index: 105;
  visibility: hidden;
  width: 25px;
  height: 25px;
  border-radius: 0;
  background-image: url(/images/modules/thumbnail_check.png?1);
  background-size: 25px 25px;
}
input:checked + .thumb_state-radio {
  visibility: visible;
}

.thumb_headState-win, .thumb_headState-lose, .thumb_headState-draw {
  position: absolute;
  top: -2px;
  left: 50%;
  z-index: 101;
  margin-left: -16px;
  width: 32px;
  height: 12px;
  background-size: 32px 12px;
  background-repeat: no-repeat;
}

.thumb_headState-win {
  background-image: url(/images/modules/text_thumbHeadState-win.png);
}

.thumb_headState-lose {
  background-image: url(/images/modules/text_thumbHeadState-lose.png);
}

.thumb_headState-draw {
  background-image: url(/images/modules/text_thumbHeadState-draw.png);
}

.thumb_image::after {
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 152px 203px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  display: block;
  width: 50px;
  height: 50px;
  content: "";
}
.thumb-small .thumb_image::after {
  width: 38px;
  height: 38px;
  background-image: url(/images/modules/thumbnail_front-small.png?1511183539250);
  background-size: 38px 38px;
}
.thumb-icon .thumb_image::after {
  width: 25px;
  height: 25px;
  background-image: url(/images/modules/thumbnail_front-icon.png?1511183539250);
  background-size: 25px 25px;
}
.thumb-rare1 .thumb_image::after, .thumb-rare50 .thumb_image::after {
  width: 50px;
  height: 50px;
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 152px 203px;
  background-position: -51px 0px;
  background-repeat: no-repeat !important;
}
.thumb-rare2 .thumb_image::after, .thumb-rare100 .thumb_image::after {
  width: 50px;
  height: 50px;
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 152px 203px;
  background-position: -102px 0px;
  background-repeat: no-repeat !important;
}
.thumb-rare3 .thumb_image::after, .thumb-rare500 .thumb_image::after {
  width: 50px;
  height: 50px;
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 152px 203px;
  background-position: 0px -51px;
  background-repeat: no-repeat !important;
}
.thumb-rare4 .thumb_image::after, .thumb-rare1000 .thumb_image::after {
  width: 50px;
  height: 50px;
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 152px 203px;
  background-position: -51px -51px;
  background-repeat: no-repeat !important;
}
.thumb-rare5 .thumb_image::after, .thumb-rare2500 .thumb_image::after {
  width: 50px;
  height: 50px;
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 152px 203px;
  background-position: -102px -51px;
  background-repeat: no-repeat !important;
}
.thumb-rare6 .thumb_image::after, .thumb-rare5000 .thumb_image::after {
  width: 50px;
  height: 50px;
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 152px 203px;
  background-position: 0px -102px;
  background-repeat: no-repeat !important;
}
.thumb-rare7 .thumb_image::after {
  width: 50px;
  height: 50px;
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 152px 203px;
  background-position: -51px -102px;
  background-repeat: no-repeat !important;
}
.thumb-rare8 .thumb_image::after {
  width: 50px;
  height: 50px;
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 152px 203px;
  background-position: -102px -102px;
  background-repeat: no-repeat !important;
}
.thumb-rare9 .thumb_image::after {
  width: 50px;
  height: 50px;
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 152px 203px;
  background-position: 0 -153px;
  background-repeat: no-repeat !important;
}
.thumb-rare10 .thumb_image::after {
  width: 50px;
  height: 50px;
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 152px 203px;
  background-position: -51px -153px;
  background-repeat: no-repeat !important;
}

/* 20180403 */
.thumb_element {
  display: none;
}

.thumb_params {
  position: absolute;
  bottom: 1px;
  left: 5px;
  z-index: 101;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  /* color: #fff; */
  color: #fffdf2;
  font-size: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.thumb_paramsKey, .thumb_paramsKey-liberation, .thumb_paramsKey-forging, .thumb_paramsKey-equipment {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0rem;
}

.thumb_paramsKey-liberation {
  color: #00FF8C;
}

.thumb_paramsKey-forging {
  color: #0446FC;
}

.thumb_paramsKey-equipment {
  color: #00FFFF;
}

.thumb_paramsValue, .thumb_paramsValue-max {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  font-weight: bold;
  font-weight: bold;
  font-size: 1.0rem;
}

.thumb_paramsValue-max {
  color: #0f5;
  font-size: 1.1rem;
}

.thumb_count {
  text-shadow: 0 -1px 0 #000, 0 1px 0 #000, 0 2px 1px #000, 1px -1px 0 #000, 1px 0 0 #000, 1px 1px 0 #000, 1px 2px 1px #000, -1px -1px 0 #000, -1px 0 0 #000, -1px 1px 0 #000, -1px 2px 1px #000;
  position: absolute;
  top: 2px;
  right: 2px;
  width: 40px;
  color: #fff;
  text-align: right;
  /*letter-spacing: 1px;*/
  font-weight: bold;
  font-size: 1.1rem;
}

.thumbDetailArea {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.thumb + .thumbDetailArea {
  margin-left: 5px;
}

.thumbDetailArea_item {
  margin-top: 2px;
  margin-bottom: 2px;
}

.thumbSortBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding: 0;
  width: 270px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.thumbSortBox_item {
  margin-right: 5px;
  margin-bottom: 2px;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  z-index: 1;
}

.thumbSortBox_select {
  background-color: rgba(0, 0, 0, 0.75);
  font-weight: bold;
  font-size: 1.2rem;
}

.underThumbInfo {
  width: 50px;
}
.underThumbInfo .thumb_params {
  position: static;
}

.underThumbInfo + .underThumbInfo {
  margin-left: 5px;
}

.notes {
  margin-top: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}

.notes_head {
  margin-bottom: 4px;
  font-weight: bold;
  font-size: 1.4rem;
}

.notes_text {
  font-weight: normal;
  font-size: 1.2rem;
}

input[type="text"], input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="password"], input[type="datetime"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime-local"], input[type="number"], input[type="radio"], textarea, select, button {
  margin: 0;
  border: none;
  border-radius: 0;
  background: none;
  /* color: #fff; */
  color: #fffdf2;
  font-size: 1.4rem;
  font-family: Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
  /* font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", 'Sawarabi Mincho', "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif, "小塚明朝 Pr6N", "小塚明朝 Pro", "メイリオ", "ヒラギノ角ゴ ProN W3", sans-serif, "Hiragino Kaku Gothic ProN", Lucida Grande, "Meiryo";*/
  line-height: 1.428;
  -webkit-appearance: none;
  appearance: none;
}
input[type="submit" i] {
  padding: 0;
}
input[type="text"], input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="password"], input[type="datetime"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime-local"], input[type="number"], textarea, select {
  box-sizing: border-box;
  padding: 3px;
  width: 100%;
  border: 1px solid #ffd840;
  border-radius: 3px;
  vertical-align: middle;
}

:placeholder-shown {
  color: #999;
}
::-webkit-input-placeholder {
  color: #999;
}

textarea {
  min-height: 4.284em;
}

select {
  padding-right: 40px;
  background-image: url("/images/modules/arrow_select-down.png");
  background-position: right center;
  background-size: 40px 40px;
  background-repeat: no-repeat;
}
select:focus {
  background-color: #000;
}

button {
  padding: 0;
  outline: 0;
  cursor: pointer;
}
button:focus {
  outline: 0;
}

.form_body {
  margin-bottom: 10px;
}

.form_input {
  margin-bottom: 8px;
}
.form_body .form_input:last-of-type {
  margin-bottom: 0;
}

.form_head {
  margin-bottom: 5px;
  font-weight: bold;
}

.form_description {
  font-size: 1.2rem;
}

div.form_error {
  color: #ec910a;
  font-size: 1.2rem;
}

body.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 300;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal::after {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  display: block;
  background-color: #241f15;
  content: "";
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.modal.fade::after {
  opacity: 0;
}
.modal.in::after {
  opacity: .75;
}

.modal-overScreen {
  z-index: 500;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}

.modal_contents {
  /* padding: 58px 10px 105px; */
  padding: 80px 10px 105px;
  width: 100%;
}

.modal_contents.contents-trainingMaterial, .training_status, .contents-trainingMaterial .thumbSelectInfo .paper_inner {
  color: #ffffff;
  text-shadow: #000000 1px 1px 2px,#000000 1px 1px 2px;
  font-weight: bold;
}

.fixedStatusFrame {
  top: 80px;
}

.contents-trainingMaterial .paper_col, .modal_contents-pageTitle .paper_col {
  border-radius: 2px;
  /* background-color: #1508006e;
  box-shadow: inset 1px 1px 7px #000;
  background:url(/images/modules/bg_paper.png); */
  background-image: url(/images/modules/frameS.png);
  background-size: 100% 100%;
}

.training_status {
  padding-top: 20px;
  padding-right: 0px;
  padding-left: 0px;
  /* height: 120px; */
  width: 300px;
}
/*名前＆レベル*/
.trainingName {
  position: absolute;
  margin: 0 auto;
  top: -16px;
  left: 1%;
  width: 98%;
  height: 25px;
  line-height: 25px;
  z-index: 10;
  background: url(/images/modules/bg_trainingNameplate.png) no-repeat;
  background-size: 100%;
}
.trainingName .paper_col {
  background-color: #15080000;
  box-shadow: none;
  background: none;
}
.trainingName .horizonParams_val {
  padding-right: 15px;
}
.trainingName .horizonParams_key {
  padding-left: 15px;
}
/*ステ*/
.contents-trainingMaterial .paper_detail .paper_col-col3 {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.contents-trainingMaterial .training_status .paper_detail .paper_row div:last-of-type, .modal_contents-pageTitle .training_status .paper_detail .paper_row div:last-of-type {
  padding-left: 5px;
}
.contents-trainingMaterial .training_status .horizonParams dd, .modal_contents-pageTitle .training_status .horizonParams dd {
  width: 60%;
}

.contents-trainingMaterial .training_status .paper_col .horizonParams dt, .modal_contents-pageTitle .training_status .paper_col .horizonParams dt {
  max-width: 59%;
  white-space: nowrap;
  overflow: hidden;
}
.contents-trainingMaterial .training_status .paper_col .horizonParams dd, .modal_contents-pageTitle .training_status .paper_col .horizonParams dd {
  max-width: 40%;
  white-space: nowrap;
}
/*EXP*/
.contents-trainingMaterial .paper_row-div {
  margin-top: 10px;
  margin-bottom: -7px;
}
.contents-trainingMaterial .monsterExpMeter_text {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
  top: -15px;
  left: -23px;
}
.contents-trainingMaterial .monsterExpMeter_text #afterRestExp {
  color: #ff8933;
}
.contents-trainingMaterial .monsterExpMeter_text2 {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: right;
  top: 65px;
  right: 0px;
  position: absolute;
  display: inline-block;
}
.contents-trainingMaterial .training_status .monsterExpMeter_text2 .horizonParams dd {
  width: 30px;
}

/*-----------------
並び替えフォーム
----------------*/
.thumbSortBox .thumbSortBox_item{
  background:url(/images/modules/bg_paper2.png);
  border-radius: 5px;
  box-shadow: inset 1px 3px 10px #610000, inset 1px 8px 10px #000,inset 0px -4px 2px #000;
}
.thumbSortBox select.thumbSortBox_select{
  background-color: rgba(74, 50, 0, 0.3);
  box-sizing: border-box;
  padding:0px 0px 0px 5px;
  width: 100%;
  height: 26px;
  border-top: 2px solid #a08000;
  border-bottom: 2px solid #a78500;
  border-left: 1px solid #ffd840;
  border-right: 1px solid #ffd840;
  border-radius: 5px;
}
.thumbSortBox .btn.btn-sub.btn-success.btn-s.flexItem-noflex button{
  border-image: url(/images/modules/bg_sort.png) round;
  width: 80px;
  height: 30px;
  height: 26px;
  border-image-slice: 0 0 fill;
  border-image-repeat: stretch;
  /* margin-right: -3px; */
  border-width: 0;
  margin-bottom: 2px;
}

/*----------------
えxtらct育成ボタン
----------------*/

.fixedContents-bottomRight .thumbSelectInfo {
  margin-right: 1px;
}
.fixedContents-bottomRight .thumbSelectInfo .paper {
  border-image:url(/images/modules/bg_thumbSelectInfo.png) 30 fill round;
  /* height: 44px; */
}
.fixedContents-bottomRight .thumbSelectInfo .paper_tailBtn {
  height: 30px;
}
.fixedContents-bottomRighl .thumbSelectInfo .paper_detail + .paper_tailBtn {
  margin-left: 3px;
}
.fixedContents-bottomRight .thumbSelectInfo .horizonParams_val {
  font-size: 0.9rem;
  flex-grow: 15;
  padding-left: 0;
}
.infoParames50:first-of-type {
  width: 45%;
  margin-right: 2px;
}
.infoParames50:last-of-type {
  width: 55%;
}

.fixedContents-bottomRight .paper{
  border-width: 16px;
}
.fixedContents-bottomRight .paper_inner {
  margin: -8px -12px -8px;
}
.fixedContents-bottomRight .thumbSelectInfo .btn.btn-sub.btn-s.btn-success {
  height: 30px;
}
.fixedContents-bottomRight .thumbSelectInfo #check_confirm, .fixedContents-bottomRight .thumbSelectInfo #all_check {
  width: 60px;
  /* height: 25px;
  border-image-slice: 0 120 fill; */
}
.fixedContents-bottomRight .verticalParams_key,.fixedContents-bottomRight .verticalParams_val {
  font-size: 1.0rem;
}

.trainigModal_text {
  text-align: center;
}
.modal_contents.contents-trainingMaterial {
  /* padding: 45px 10px 105px; */
  padding: 50px 10px 105px;
}

.listContent_modalTitle {
  text-align: center;
  font-size: 15px;
  height: 34px;
  line-height: 34px;
  width: 80%;
  margin: 0 10%;
  position: relative;
  z-index: 101;
  top: 33px;
  background: url(/images/modules/bg_trainingModal.png) no-repeat;
  background-size: 100%;
}

/* .modal_contents.listContent_modal .frame-A { */
.listContent_modalTitle + .frame-A {
  padding-top: 22px
}
.modal_contents.listContent_modal #thumbList-checked {
  text-align: center;
}
.modal_contents.listContent_modal .btnList{
  margin-top: 10px;
}
.modal_contents.listContent_modal .btn.btn-success.btn-sub.btn-l {
  vertical-align: top;
}
.modal_contents.listContent_modal .btn.btn-success.btn-cancel.btn-sub.btn-l a{
  border-image-source: url(/images/modules/btnM_red.png);
}
.modal_contents.listContent_modal .backBtn_inner {
  overflow: unset;
  margin: 0;
  width: 80px;
  height: 26px;
  line-height: 26px;
  text-indent: unset;
  white-space: nowrap;
  color: #fff;
  font-size: 1.2rem;
}

.contents-monkoreindexList .nextPageTitleBtn .btn.btn-main.btn-s.btn-success a {
  font-size: 1.2rem;
}

.modal_contents-vCenter {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.modal_contents-vBottom, .modal_contents-messageWindow {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.modal_contents-noHeader {
  padding-top: 0;
}

.modal_contents-pageTitle {
  /* padding-top: 50px; */
  /* 一部ページは別にクラス追加 */
  padding-top: 80px;
}

.modal_contents-messageWindow {
  padding-bottom: 20px;
}

.modal_contents-gvg {
  padding: 126px 10px 66px;
}

.modal_contents-flex {
  position: fixed;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.indexList {
  text-align: center;
}
.indexList_item {
  margin-top: 10px;
  margin-bottom: 10px;
}

.warningList_item {
  font-weight: bold;
}

.inlineIcon, .inlineIcon-gem, .inlineIcon-billingPoint, .inlineIcon-gold, .inlineIcon-friend, .inlineIcon-medal, .inlineIcon-rareMedal, .inlineIcon-point, .inlineIcon-premiumSalonTicket, .inlineIcon-badge, .inlineIcon-spirit_stone1, .inlineIcon-spirit_stone2, .inlineIcon-spirit_stone3, .inlineIcon-spirit_stone4, .inlineIcon-spirit_stone5, .inlineIcon-spirit_stone6, .inlineIcon-spirit_stone7, .inlineIcon-anotherCrystal, .inlineIcon-medicine, .inlineIcon-medicineUsed, .inlineIcon-lock, .inlineIcon-unlock, .inlineIcon-hunter_memory, .inlineIcon-dragon_memory {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-size: 15px 15px;
  background-repeat: no-repeat;
  vertical-align: text-top;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.inlineIcon-gem {
  background-image: url(/images/modules/icon-gem.png);
}
.arena_chestItemInfo > .inlineIcon-gem {
  vertical-align: text-bottom;
}

.contents-gacha .inlineIcon-gem {
  width: 13px;
  height: 13px;
  background-size: 17px 16px;
  background-position: -2px -2px;
  vertical-align: middle;
}

.inlineIcon-billingPoint {
  background-image: url(/images/modules/icon-billingPoint.png);
}

.inlineIcon-gold {
  background-image: url(/images/modules/icon-gold.png);
}

.inlineIcon-friend {
  background-image: url(/images/modules/icon-friend.png);
}

.inlineIcon-medal {
  background-image: url(/images/modules/icon-medal.png);
}

.inlineIcon-rareMedal {
  background-image: url(/images/modules/icon-rareMedal.png?1);
}

.inlineIcon-point {
  background-image: url(/images/modules/icon-point.png);
}

.inlineIcon-premiumSalonTicket {
  background-image: url(/images/modules/icon-premiumSalonTicket.png);
}

.inlineIcon-badge {
  background-image: url(/images/modules/icon-badge.png);
}

.inlineIcon-spirit_stone1 {
  background-image: url(/images/modules/icon-spirit_stone1.png);
}

.inlineIcon-spirit_stone2 {
  background-image: url(/images/modules/icon-spirit_stone2.png);
}

.inlineIcon-spirit_stone3 {
  background-image: url(/images/modules/icon-spirit_stone3.png);
}

.inlineIcon-spirit_stone4 {
  background-image: url(/images/modules/icon-spirit_stone4.png);
}

.inlineIcon-spirit_stone5 {
  background-image: url(/images/modules/icon-spirit_stone5.png);
}

.inlineIcon-spirit_stone6 {
  background-image: url(/images/modules/icon-spirit_stone6.png);
}

.inlineIcon-spirit_stone7 {
  background-image: url(/images/modules/icon-spirit_stone7.png);
}

.inlineIcon-anotherCrystal {
  background-image: url(/images/modules/icon-anotherCrystal.png);
}

.inlineIcon-medicine {
  background-image: url(/images/modules/icon-medicine.png);
}

.inlineIcon-medicineUsed {
  background-image: url(/images/modules/icon-medicineUsed.png);
}

.inlineIcon-lock {
  background-image: url(/images/modules/icon-lock.png);
}
.thumb_state > .inlineIcon-lock {
  width: 100%;
  background-position: right;
}

.inlineIcon-unlock {
  background-image: url(/images/modules/icon-unlock.png);
  -webkit-filter: brightness(50%);
  filter: brightness(50%);
}
.thumb_state > .inlineIcon-unlock {
  width: 100%;
  background-position: right;
}

.inlineIcon-hunter_memory {
  background-image: url(/images/modules/icon-hunter_memory.png);
}

.inlineIcon-dragon_memory {
  background-image: url(/images/modules/icon-dragon_memory.png);
}

.categoryHead {
  padding: 3px 4px 1px;
  /* border-radius: 2px; */
  /* background-color: darkred; */
  margin-top: 1px;
  font-weight: bold;
  /* border-bottom: 1px solid #fff; */
  border-image-source: url("/images/modules/borderDeco02.png") ;
  border-image-slice: 0 14 18 fill;
  border-image-width: 9px;
  border-image-repeat: round;
  padding-bottom: 8px;
  font-size: 1.2rem;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}

.terms_text {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}
.normalNotice {
  text-align: center;
  margin-bottom: 10px;
}
.normalNotice p {
  padding: 5px;
}

.fixedPhrase {
  text-align: center;
}

.fixedPhrase_tabList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  overflow-y: hidden;
}

.fixedPhrase_tab {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}
.fixedPhrase_tab a {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  display: block;
  padding-top: 6px;
  padding-bottom: 6px;
  border: 2px ridge #dfa800;
  border-bottom: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #000;
  box-shadow: 0 3px 3px rgba(255, 255, 255, 0.5) inset, 0 -2px 10px rgba(0, 0, 0, 0.5) inset;
  text-align: center;
  font-weight: bold;
  -webkit-transition-duration: .25s;
  transition-duration: .25s;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}
.fixedPhrase_tab.active a {
  background-color: #bc1029;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

.fixedPhrase_contents {
  padding: 2px;
  padding-bottom: 5px;
  border: 2px ridge #dfa800;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #000;
}

.fixedPhrase_tabContents {
  display: none;
}
.fixedPhrase_tabContents.active {
  display: block;
}

.fixedPhrase_list {
  padding-top: 10px;
  font-size: 0;
}

.fixedPhrase_listItem {
  display: inline-block;
  margin-bottom: 15px;
  padding: 0 10px;
  width: 50%;
  vertical-align: bottom;
}
.fixedPhrase_listItem a {
  position: relative;
  display: block;
  margin-top: 0;
  margin-bottom: 1px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #f1e2bd;
  border-radius: 8px;
  background-color: #ecd9a8;
  box-shadow: inset 0 0 0 2px #946c41, 0 1px 0 0 #a68839;
  color: #472f17;
  font-weight: bold;
  font-size: 1.2rem;
}
.fixedPhrase_listItem a::after {
  position: absolute;
  bottom: -6px;
  left: 6px;
  display: block;
  width: 12px;
  height: 8px;
  background-image: url("/images/modules/balloonBeak-fixedPhrase.png");
  background-size: 12px 8px;
  background-repeat: no-repeat;
  content: "";
}
.fixedPhrase_listItem a.hover {
  margin-top: 1px;
  margin-bottom: 0;
  box-shadow: inset 0 0 0 2px #946c41;
}

.fixedPhrase_contentsBottom {
  font-weight: bold;
}
.fixedPhrase_contentsBottom span {
  font-style: italic;
}

.shelter_label {
  display: block;
  /* text-decoration: underline; */
}

.shelter_input {
  display: none;
}

.shelter_body {
  display: none;
}
input:checked + .shelter_body {
  display: block;
}

.battleLog {
  overflow: hidden;
  /* border: 2px ridge #ffd800;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.7); */
}

.battleLog_body {
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.battleLog_item-ours, .battleLog_item-theirs {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 4px;
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.6), inset 0 -2px 2px rgba(0, 0, 0, 0.4);
}

.battleLog_item-ours {
  background-color: #0062d1;
}

.battleLog_item-theirs {
  background-color: #ba1b1b;
}

.battleLog_thumb, .battleLog_detail {
  padding: 2px;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -1px 1px rgba(255, 255, 255, 0.6);
  font-size: 1.0rem;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  order: 1;
}

.battleLog_thumb {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.battleLog_item-ours > .battleLog_thumb {
  margin-right: 4px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  order: 0;
}
.battleLog_item-theirs > .battleLog_thumb {
  margin-left: 4px;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  order: 2;
}

.battleLog_detail {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  min-height: 54px;
}

.pageAnchor {
  padding-top: 58px;
  margin-top: -58px;
}

.pageAnchor-withTitle {
  padding-top: 92px;
  margin-top: -92px;
}

.checkbox {
  position: relative;
  cursor: pointer;
}
.checkbox:before {
  display: inline-block;
  margin-right: 5px;
  width: 1em;
  height: 1em;
  border: 1px ridge #ffd840;
  border-radius: 3px;
  content: "";
  vertical-align: top;
}
.checkbox:after {
  position: absolute;
  top: -10px;
  left: -3px;
  display: block;
  width: 25px;
  height: 25px;
  background-image: url(/images/modules/thumbnail_check.png?1);
  background-size: 25px 25px;
  background-repeat: no-repeat;
  content: "";
  opacity: 0;
}
input[type="checkbox"]:checked + .checkbox:after {
  opacity: 1;
}
input[type="checkbox"]:disabled + .checkbox {
  color: #b4b4b4;
}
input[type="checkbox"]:disabled + .checkbox:before {
  border: 1px ridge #a68400;
}

.notObtained {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: .4;
}

.decoNumbers, .decoNumbers-thin, .decoNumbers-wide {
  font-size: 0;
}

.decoNumbers-thin span {
  margin: 0 -1px;
}

.decoNumbers-wide span {
  margin: 0 1px;
}

.decoNumber-0, .decoNumber-1, .decoNumber-2, .decoNumber-3, .decoNumber-4, .decoNumber-5, .decoNumber-6, .decoNumber-7, .decoNumber-8, .decoNumber-9, .decoNumber-q, .decoNumber-a {
  display: inline-block;
  width: 20px;
  height: 26px;
  background-size: 20px 26px;
  background-repeat: no-repeat;
  vertical-align: top;
}

.decoNumber-0 {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: -21px 0px;
  background-repeat: no-repeat !important;
}

.decoNumber-1 {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: -63px 0px;
  background-repeat: no-repeat !important;
}

.decoNumber-2 {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: -42px 0px;
  background-repeat: no-repeat !important;
}

.decoNumber-3 {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: 0px -27px;
  background-repeat: no-repeat !important;
}

.decoNumber-4 {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: -21px -27px;
  background-repeat: no-repeat !important;
}

.decoNumber-5 {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: -42px -27px;
  background-repeat: no-repeat !important;
}

.decoNumber-6 {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.decoNumber-7 {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: -63px -27px;
  background-repeat: no-repeat !important;
}

.decoNumber-8 {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: 0px -54px;
  background-repeat: no-repeat !important;
}

.decoNumber-9 {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: -21px -54px;
  background-repeat: no-repeat !important;
}

.decoNumber-q {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: -63px -54px;
  background-repeat: no-repeat !important;
}

.decoNumber-a {
  background-image: url("/images/modules/sprite-decoNumber.png?1511178746226");
  background-size: 83px 80px;
  background-position: -42px -54px;
  background-repeat: no-repeat !important;
}

.messageWindow::after {
  display: block;
  content: "\25BC";
  text-align: right;
  font-size: 1.0rem;
}
.phaseInfo {
  padding: 0;
}
.phaseInfo_head {
  margin: 4px 0 10px;
  text-align: center;
  font-weight: bold;
  font-size: 1.2rem;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}
.phaseInfo_notes {
  margin: 10px 4px 4px;
  font-size: 1.0rem;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}
.anchorText {
  text-decoration: underline;
}

.indexBoard {
  display: inline-block;
}

.indexBoard a, .indexBoard-diasbled a, .indexBoard button, .indexBoard-diasbled button {
  display: block;
  background-image: url(/images/modules/indexBoard.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  width: 269px;
  height: 52px;
  /* border-image-source: url(/images/modules/btnL_listBase.png?1511178746226);
  border-image-slice: 0 0 fill;
  border-image-repeat: stretch; */
}
.indexBoard-diasbled a, .indexBoard-diasbled button {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.indexBoard_image {
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: bottom;
}

.indexBoard_image_mon {
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: bottom;
  position: absolute;
  bottom: -0px;
  left: 7px;
}

.indexBoard_image img {
  width: 100%;
  height: auto;
}

.top_terms {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  padding-top: 0;
  padding-bottom: 0;
  height: 200px;
  margin-bottom: 10px;
}

.top_androidAlert {
  margin-top: 10px;
  font-size: 1.2rem;
}
.top_androidAlert a {
  text-decoration: underline;
}

.top_domain {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
  font-size: 1.2rem;
}

.mypage_userData {
  width: 193px;
  height: 45px;
  background-image: url("/images/modules/sprite-mypage.png?1511178746226");
  background-size: 193px 106px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
  position: fixed;
  top: 53px;
  left: 5px;
  z-index: 201;
}

.mypage_userDataTitle {
  margin-top: 5px;
  /* color: #fff; */
  color: #fffdf2;
  text-align: center;
  font-weight: bold;
  font-size: 1.0rem;
}

.mypage_userDataName {
  margin-top: 1px;
  color: #341a00;
  text-align: center;
}
.mypage_userDataName dt, .mypage_userDataName dd {
  display: inline-block;
  font-weight: bold;
  font-size: 1.4rem;
}
.mypage_userDataName dt {
  margin-right: 5px;
}

.mypage_charaImage {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  position: relative;
  /* width: 80%;
  margin-left:-1%; */
  width: 90%;
  margin-left:5%;
  z-index: 100;
}

.mypage_charaImageAvatar, .mypage_charaImageDeck-1, .mypage_charaImageDeck-2, .mypage_charaImageDeck-3, .mypage_charaImageDeck-4, .mypage_charaImageDeck-5 {
  position: absolute;
  /* song */
  top:36%;
  left: 50%;
  z-index: 100;
  margin-left: -96px;
}
.mypage_charaImageAvatar img, .mypage_charaImageDeck-1 img, .mypage_charaImageDeck-2 img, .mypage_charaImageDeck-3 img, .mypage_charaImageDeck-4 img, .mypage_charaImageDeck-5 img {
  width: 192px;
  height: 128px;
}

.mypage_charaImageDeck-1 img, .mypage_charaImageDeck-2 img, .mypage_charaImageDeck-3 img, .mypage_charaImageDeck-4 img, .mypage_charaImageDeck-5 img {
  height: 192px;
}

.mypage_charaImageAvatar {
  bottom: 25%;
  z-index: 105;
}

.mypage_charaImageDeck-1 {
  bottom: 20%;
  left: 20%;
  z-index: 104;
}

.mypage_charaImageDeck-2 {
  bottom: 20%;
  left: 80%;
  z-index: 104;
}

.mypage_charaImageDeck-3 {
  bottom: 40%;
  z-index: 102;
}

.mypage_charaImageDeck-4 {
  bottom: 35%;
  left: 15%;
  z-index: 103;
}

.mypage_charaImageDeck-5 {
  bottom: 35%;
  left: 85%;
  z-index: 103;
}

.mypage_btnPresent, .mypage_btnNews {
  position: absolute;
  bottom: 200px;
  z-index: 200;
}
.mypage_btnPresent a, .mypage_btnNews a, .mypage_btnPresent button, .mypage_btnNews button {
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
}

.mypage_btnPresent {
  right: 60px;
}
.mypage_btnPresent a {
  background-image: url("/images/modules/sprite-mypage.png?1511178746226");
  background-size: 193px 106px;
  background-position: -102px -46px;
  background-repeat: no-repeat !important;
}

.btnPresent {
  position: absolute;
  z-index: 200;
  right: 2px;
  top: 137px;
}
.btnPresent a {
  position: relative;
  display: block;
  width: 40px;
  height: 42px;
  background-image: url(/images/modules/sprite-mypageGears.png?1511178746238);
  background-size: 358px 408px;
  background-position: -1px -311px;
  background-repeat: no-repeat !important;
}

.mypage_btnNews {
  right: 20px;
}
.mypage_btnNews button {
  background-image: url("/images/modules/sprite-mypage.png?1511178746226");
  background-size: 193px 106px;
  background-position: -61px -46px;
  background-repeat: no-repeat !important;
}

.btnNews {
  position: absolute;
  z-index: 200;
  right: 0px;
  top: 180px;
}
.btnNews a {
  position: relative;
  display: block;
  width: 40px;
  height: 42px;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 358px 408px;
  background-position: -286px -270px;
  background-repeat: no-repeat !important;
}
.btnCompetition {
  position: absolute;
  z-index: 200;
  right: 2px;
  top: 50px;
}
.btnCompetition a {
  position: relative;
  display: block;
  width: 40px;
  height: 42px;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 358px 408px;
  background-position: -82px -270px;
  background-repeat: no-repeat !important;
}
.btnMission {
  position: absolute;
  z-index: 200;
  right: 46px;
  top: 50px;
}
.btnMission a {
  position: relative;
  display: block;
  width: 40px;
  height: 42px;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 358px 408px;
  background-position: -163px -270px;
  background-repeat: no-repeat !important;
}
.btnChangePlace {
  position: absolute;
  z-index: 200;
  left: 3px;
  top: 50px;
}
.btnChangePlace a {
  position: relative;
  display: block;
  width: 40px;
  height: 42px;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 358px 408px;
  background-position: -41px -270px;
  background-repeat: no-repeat !important;
}
.btnExchange {
  position: absolute;
  z-index: 200;
  left: 3px;
  top: 50px;
}
.btnExchange a {
  position: relative;
  display: block;
  width: 40px;
  height: 42px;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 358px 408px;
  background-position: -122px -270px;
  background-repeat: no-repeat !important;
}
.btnAssociation {
  position: absolute;
  z-index: 200;
  left: 2px;
  top: 93px;
}
.btnAssociation a {
  position: relative;
  display: block;
  width: 40px;
  height: 42px;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 358px 408px;
  background-position: -0px -270px;
  background-repeat: no-repeat !important;
}
.btnRanking {
  position: absolute;
  z-index: 200;
  left: 3px;
  top: 135px;
}
.btnRanking a {
  position: relative;
  display: block;
  width: 40px;
  height: 42px;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 358px 408px;
  background-position: -203px -270px;
  background-repeat: no-repeat !important;
}
.mypage_mainUI {
  position: absolute;
  bottom: 135px;
  z-index: 100;
  width: 320px;
}

.btnQuest {
  position:relative;
  width:75px;
  height:75px;
  float:left;
}
.btnQuest a {
  display:block;
  width:100%;
  height:100%;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 256px 292px;
  background-position: -75px 0px;
  background-repeat: no-repeat !important;
}
.staminaMeter {
  /* position: absolute; */
  bottom: 20px;
  right:0;
  left:0;
  /* width: 33px; */
}
.btnQuest .staminaMeter{
  position:absolute;
  width:35px;
}

.meter_innerPoint {
  background-color: initial;
  height: 4px;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 256px 292px;
  background-position: -199px -83px;
  background-repeat: no-repeat !important;
  opacity: 0.88;
}

.btnEvent {
  position: relative;
  width:75px;
  height:75px;
  float:left;
}
.btnEvent a {
  display:block;
  width:100%;
  height:100%;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 256px 292px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.mypage_mainUI .btnList {
  overflow:hidden;
}

.mypage_mainUIBottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-top: 10px;
  padding-bottom: 16px;
}

.mypage_mainUIStrength {
  position: absolute;
  right: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin-bottom: 5px;
  width: 180px;
  background-image: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.65) 100%);
  background-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.65) 100%);
  text-align: right;
}

.mypage_mainUIStrengthKey {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  display: inline-block;
  margin-right: 5px;
  padding-top: 2px;
  font-weight: bold;
  font-size: 1.2rem;
}

.mypage_mainUIStrengthValue {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  display: inline-block;
  margin-right: 10px;
  width: 60px;
  color: #ff7;
  /*letter-spacing: 1px;*/
  font-weight: bold;
  font-size: 1.7rem;
}

.mypage_slider {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 320px;
  text-align: center;
}
.mypage_slider .slides li a {
  display: block;
}
.mypage_slider .slides li a img {
  width: 250px;
  height: 50px;
}
.mypage_slider .slides .news_comment {
  display: none;
}

.newsBnnaerSlider {
  position:absolute;
  /* top:75px; */
  bottom: 80px;
  right:0;
  left:0;
  height:56px;
  margin:auto;
  z-index:110;
}
/* .newsBnnaerSlider:before, .newsBnnaerSlider:after, */
.guildNewsBnnaerSlider:before, .guildNewsBnnaerSlider:after {
  display:block;
  content:"";
  position:absolute;
  top:-82px;
  width:36px;
  height:104px;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 358px 408px;
  background-position: -209px 0px;
  background-repeat: no-repeat !important;
  z-index:-1;
}
.newsBnnaerSlider:before, .guildNewsBnnaerSlider:before {
  -webkit-transform: scale(-1, 1);  /*左右反転*/
  transform: scale(-1, 1);      /*左右反転*/
}
.newsBnnaerSlider:before {
  right:-7px;
}
.newsBnnaerSlider:after {
  left:-7px;
}
.newsBnnaerSlider .slides li a img, .guildNewsBnnaerSlider .slides li a img {
  width: 260px !important;
  height: auto !important;
}

.guildNewsBnnaerSlider {
  right:0;
  left:0;
  height:56px;
  margin:auto;
  z-index:110;
}

.mypage_mainUIBtnInfo {
  margin-top: -6px;
  margin-left: -2px;
}
.mypage_mainUIBtnInfo a {
  width: 60px;
  height: 60px;
  background-image: url("/images/modules/sprite-mypage.png?1511178746226");
  background-size: 193px 106px;
  background-position: 0px -46px;
  background-repeat: no-repeat !important;
  display: block;
}

.btnAlert {
  position: absolute;
  z-index: 200;
  right: 2px;
  top: 93px;
}
.btnAlert button {
  position: relative;
  display: block;
  width: 40px;
  height: 42px;
  background-image: url(/images/modules/sprite-mypageGears.png?1511178746238);
  background-size: 358px 408px;
  background-position: -244px -270px;
  background-repeat: no-repeat !important;
}

.gearMenu01, .gearMenu02, .gearMenu03, .gearMenu04, .gearMenu05, .gearMenu06, .gearMenu07, .gearMenu08 {
  display:block;
  position:absolute;
  background-image: url("/images/modules/sprite-mypageGears.png?1511178746238");
  background-size: 358px 408px;
  background-repeat: no-repeat !important;
  z-index:101;
}
.gearMenu01 {
  bottom:60px;
  right:-58px;
  width:162px;
  height:162px;
  background-position: 0px -105px;
  /* -webkit-animation: spinLeft 100s linear infinite;
  animation: spinRight 100s linear infinite; */
}
.gearMenu02 {
  bottom:69px;
  right:0;
  width:94px;
  height:143px;
  background-position: -162px -114px;
}
.gearMenu03 {
  bottom:155px;
  right:28px;
  width:43px;
  height:43px;
  background-position: -245px -37px;
  -webkit-animation: spinLeft 30s linear infinite;
  animation: spinLeft 30s linear infinite;
}
.gearMenu04 {
  bottom:140px;
  right:60px;
  width:28px;
  height:28px;
  background-position: -245px -80px;
  -webkit-animation: spinRight 26s linear infinite;
  animation: spinRight 26s linear infinite;
}
.gearMenu05 {
  bottom:114px;
  right:58px;
  width:29px;
  height:29px;
  background-position: -273px -80px;
  -webkit-animation: spinLeft 26s linear infinite;
  animation: spinLeft 26s linear infinite;
}
.gearMenu06 {
  bottom:90px;
  right:41px;
  width:32px;
  height:32px;
  background-position: -288px -37px;
  -webkit-animation: spinRight 28s linear infinite;
  animation: spinRight 28s linear infinite;
}
.gearMenu07 {
  bottom:93px;
  right:0;
  width:71px;
  height:96px;
  background-position: -256px -137px;
}
.gearMenu08 {
  bottom: 105px;
  right: -14px;
  width: 72px;
  height: 72px;
  background-position: -47px -150px;
  -webkit-animation: spinLeft 60s linear infinite;
  animation: spinLeft 60s linear infinite;
}

.mypage_charaAvatar, .mypage_charaDeck-1, .mypage_charaDeck-2, .mypage_charaDeck-3, .mypage_charaDeck-4, .mypage_charaDeck-5 {
  position:absolute;
  top: 13%;
  display:none;
}
.mypage_charaAvatar {
  top: 26%;
}

.mypage_charaAvatar img, .mypage_charaDeck-1 img, .mypage_charaDeck-2 img, .mypage_charaDeck-3 img, .mypage_charaDeck-4 img, .mypage_charaDeck-5 img {
  width:100%;
}

.mypage_deck {
  position:absolute;
  bottom:136px;
  z-index: 101;
  right:0;
  left:auto;
}

.mypage_deck .thumbList {
  width:164px;
}

.mypage_deck .thumb {
  width:25px !important;
  height:25px !important;
  margin-right: 2px;
  background-image: url(/images/modules/thumbnail_monster-none.png?1511183539251);
  background-size: 25px 25px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.mypage_deck .thumb img {
  width:25px !important;
  height:25px !important;
}

.mypage_deck .thumb_image::after {
  width:25px !important;
  height:25px !important;
  background-image: url("/images/modules/sprite-raritythumbnail.png?1511183539255");
  background-size: 75px 100px;
  background-repeat: no-repeat !important;
}

.mypage_deck .thumb-rare1 .thumb_image::after, .mypage_deck .thumb-rare50 .thumb_image::after { background-position: -25px 0px;}
.mypage_deck .thumb-rare2 .thumb_image::after, .mypage_deck .thumb-rare100 .thumb_image::after { background-position: 0px -25px;}
.mypage_deck .thumb-rare3 .thumb_image::after, .mypage_deck .thumb-rare500 .thumb_image::after { background-position: -25px -25px;}
.mypage_deck .thumb-rare4 .thumb_image::after, .mypage_deck .thumb-rare1000 .thumb_image::after { background-position: -50px 0px;}
.mypage_deck .thumb-rare5 .thumb_image::after, .mypage_deck .thumb-rare2500 .thumb_image::after { background-position: -50px -25px;}
.mypage_deck .thumb-rare6 .thumb_image::after, .mypage_deck .thumb-rare5000 .thumb_image::after { background-position: 0px -50px;}
.mypage_deck .thumb-rare7 .thumb_image::after  { background-position: -25px -50px;}
.mypage_deck .thumb-rare8 .thumb_image::after  { background-position: -50px -50px;}
.mypage_deck .thumb-rare9 .thumb_image::after  { background-position: 0 -75px;}
.mypage_deck .thumb-rare10 .thumb_image::after  { background-position: -25px -75px;}

.mypage_presentItemDetail {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-right: 4px;
}
.mypage_presentItemDetail dt {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.mypage_presentItemDetail dd {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}

.mypage_presentItemName {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 2px;
  font-weight: bold;
  font-size: 0;
}

.mypage_presentItemNameKey {
  margin-right: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}

.mypage_presentItemNameVal {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}

.mypage_presentItemText {
  margin-right: 2px;
  font-weight: normal;
  font-size: 1.2rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}

.saleBadge{
  pointer-events: none;
  border-radius: 10px !important;
  right: 0 !important;
  zoom: 0.8 !important;
  font-size: 0.2rem;
  padding: 0px 4px;
}

.scrollList, .arena_historyList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  padding-bottom: 2px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}

.arena_historyList {
  border-width: 8px;
}

.scrollList-hotNews {
  margin-top: -10px;
  width: 300px;
  height: 250px;
}
.scrollList-hotNews .scrollList_body {
  font-size: 0;
}
.scrollList-hotNews .scrollList_body li {
  padding-bottom: 0;
  border-bottom: none;
}
.scrollList-hotNews .scrollList_body li a {
  display: block;
}
.scrollList-hotNews .scrollList_body li img {
  width: 280px;
}
.scrollList-hotNews .scrollList_body .no_time {
  display: inline-block;
  margin-top: 5px;
}
.scrollList-hotNews .scrollList_body .no_time a img {
  width: 140px;
}

.scrollList-info {
  margin-top: 10px;
  width: 300px;
  height: 106px;
}
.scrollList-info .scrollList_body li {
  margin-bottom: 0;
  padding-bottom: 0;
}
.scrollList-info .scrollList_body li a {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
}

.scrollList_head {
  padding-bottom: 5px;
  border-bottom: solid 2px #fffdf2;
  text-align: center;
  font-weight: bold;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}

.scrollList_body {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.scrollList_body > li {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
}
.scrollList_body > li:first-of-type {
  margin-top: 5px;
}
.scrollList_body > li:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.contents-displayMorale .scrollList_body {
  max-height: 300px;
}

.bannerList li img {
  width: 100%;
  height: auto;
}

.news_comment {
  margin: 0 6px;
  text-align: center;
}
.gacha_topBanner .news_comment {
  display: none;
}

.news_category_1, .news_category_2, .news_category_3 {
  position: relative;
  z-index: -1;
  display: inline-block;
  margin-top: -4px;
  width: 58px;
  height: 25px;
  background-size: 58px 25px;
  background-repeat: no-repeat;
  vertical-align: top;
}

.news_category_1 {
  background-image: url("/images/modules/sprite-hotNews.png?1511178746226");
  background-size: 117px 58px;
  background-position: -59px 0px;
  background-repeat: no-repeat !important;
}

.news_category_2 {
  background-image: url("/images/modules/sprite-hotNews.png?1511178746226");
  background-size: 117px 58px;
  background-position: -59px -26px;
  background-repeat: no-repeat !important;
}

.news_category_3 {
  background-image: url("/images/modules/sprite-hotNews.png?1511178746226");
  background-size: 117px 58px;
  background-position: 0px -33px;
  background-repeat: no-repeat !important;
}

.news_text_area {
  position: relative;
  z-index: -2;
  display: inline-block;
  margin: 0 -30px;
  width: 200px;
  background-color: rgba(255, 255, 255, 0.3);
  vertical-align: top;
  text-align: center;
  font-weight: bold;
  font-size: 1.2rem;
}

.news_banner_btn {
  width: 58px;
  height: 32px;
  background-image: url("/images/modules/sprite-hotNews.png?1511178746226");
  background-size: 117px 58px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
  position: relative;
  display: inline-block;
  margin-top: -7px;
  vertical-align: top;
}

.mypage_mainUIBtnBalloon {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: absolute;
  top: -43px;
  left: 6px;
  z-index: 300;
  padding: 0;
  border: 2px solid #fff;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.4);
  width: 69px;
  height: 42px;
}
.mypage_mainUIBtnBalloonDetail img{
  width:66px;
  height:35px;
}

.mypage_mainUIBtnBalloon2 {
display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: absolute;
  top: -43px;
  left: 83px;
  z-index: 300;
  padding: 0;
  border: 2px solid #000;
  border-radius: 8px;
  background-color: #000;
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.4);
  width: 69px;
  height: 42px;
}

.mypage_mainUIBtnBalloonBeak {
  position: absolute;
  bottom: -12px;
  left: 20px;
  overflow: hidden;
  width: 24px;
  height: 12px;
}
.mypage_mainUIBtnBalloonBeak::after {
  position: absolute;
  bottom: 5px;
  left: 50%;
  z-index: 99;
  display: block;
  margin-left: -6px;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  background-color: #fff;
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.4);
  content: "";
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mypage_mainUIBtnBalloonBeak2 {
  position: absolute;
  bottom: -12px;
  left: 20px;
  overflow: hidden;
  width: 24px;
  height: 12px;
}

.mypage_mainUIBtnBalloonBeak2::after {
  position: absolute;
  bottom: 5px;
  left: 50%;
  z-index: 99;
  display: block;
  margin-left: -6px;
  width: 10px;
  height: 10px;
  border: 2px solid #000;
  background-color: #000;
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.4);
  content: "";
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mypage_mainUIBtnBalloonDetail {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  color: #333;
  text-align: left;
  text-shadow: none;
  white-space: nowrap;
}

.mypage_ticker {
  position: fixed;
  top: 55px;
  left: 10px;
  z-index: 200;
  overflow: hidden;
  padding: 0;
  width: 190px;
  border-width: 0;
  border-image-width: 7px;
}
.mypage_ticker p {
  display: inline-block;
  padding-left: 100%;
  white-space: nowrap;
  font-size: 1.2rem;
}

.mypage_tickerContent {
  display: inline-block;
  margin-right: 95px;
}
.mypage_tickerContent a {
  display: block;
  padding: 5px 0;
  color: #ffe566;
}

.mypage_tickerNotice {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  position: fixed;
  top: 82px;
  left: 10px;
  z-index: 200;
  display: block;
  width: 190px;
  text-align: center;
  font-size: 1.0rem;
}

.mypageModal {
  z-index:401 !important;
}


.txtUnderLineRed {
  border-bottom: solid 2px #ff0000;
  padding-bottom:1.5px;
}

.txtUnderLineYellow {
  border-bottom: solid 2px #ffe900;
  padding-bottom:1.5px;
}

.txtYellow {
color: #ffe900;
}
.txtRed {
color: #ff0000;
}
.attentionBox {
  position: relative;
  margin: 0.5em 0;
  padding: 8px 6px;
  border: solid 2px #FFBF00;
  border-radius: 8px;
}
.attentionBox .attentionBox-title {
  position: absolute;
  display: inline-block;
  top: -10px;
  left: 10px;
  padding: 0 5px;
  line-height: 1;
  background: #000000;
  color: #FFBF00;
  font-weight: bold;
}
.boxBorderRed {
  position: relative;
  margin: 2em 0;
  padding: 0.5em 1em;
  border: solid 2px #FE2E2E;
  border-radius: 8px;
}

.listNo {
  list-style-type: decimal;
  padding-left: 20px;
}
.listNo li{
  margin-bottom: 2px !important;
}

.listTen {
  list-style-type: disc;
  padding-left: 20px;
}
.listTen li{
  margin-bottom: 2px !important;
}

.listTen li:before {
  margin-left:-17px;
}

.listSquare {
  list-style-type: square;
  padding-left: 20px;
}
.listSquare li{
  margin-bottom: 2px !important;
}

.listShikaku {
  list-style-type: none;
  padding-left: 20px;
}
.listShikaku li{
  margin-bottom: 2px !important;
}
.listShikaku li:before {
  content: '■ ';
  margin-left:-17px;
}
.listHoshi{
  list-style-type: none;
  padding-left: 20px;
}
.listHoshi li{
  margin-bottom: 2px !important;
}
.listHoshi li:before {
  content: '※ ';
  margin-left:-17px;
}

.modalPresent, .modalAlert, .modalNews {
  position:relative;
  width:300px;
}

.modalPresent .scrollList, .modalAlert .scrollList, .modalNews .scrollList {
  background: url("/images/modules/bdImg_frameModal.png") repeat-y center top;
  background-size: 300px auto;
  overflow-y:scroll;
}

.modalPresent .modal_head, .modalAlert .modal_head, .modalNews .modal_head {
  position:absolute;
  top:-40px;
  height:80px;
  width:300px;
  background-image: url("/images/modules/sprite-modalDeco.png");
  background-size: 300px 174px;
  background-position: 0 0;
  background-repeat: no-repeat !important;
  /* font-family:serif; */
  z-index: 101;
}

.modalPresent .modal_head  { padding-top:17px; }
.modalAlert .modal_head    { padding-top:13px; }
.modalNews .modal_head     { padding-top:17px; }

.modalAlert .modal_foot, .modalNews .modal_foot {
  position:absolute;
  bottom:-50px;
  width:300px;
  height:81px;
  background-image: url("/images/modules/sprite-modalDeco.png");
  background-size: 300px 174px;
  background-position: 0 -80px;
  background-repeat: no-repeat !important;
}

.modalPresent:after {
  display:block;
  content:"";
  position:absolute;
  bottom:5px;
  width:300px;
  height:13px;
  background-image: url("/images/modules/sprite-modalDeco.png");
  background-size: 300px 174px;
  background-position: 0 -161px;
  background-repeat: no-repeat !important;
}

.modalPresent .scrollList_body > li {
  border-bottom:none !important;
}

.modalPresent_itemName {
  margin-bottom:3px;
  padding:4px 0 8px;
  border-image-source: url(/images/modules/borderDeco01.png);
  border-image-slice: 0 14 18 fill;
  border-image-width: 6px;
  border-image-repeat: round;
  color:#b1031e;
  text-shadow:-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,0px -1px 0 #fff,0px 1px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff,-1px 1px 1px #fff,0px 1px 1px #fff,1px 1px 1px #fff;
}

.modalPresent .btnList .btn_inner {
  width:120px;
}

.modalAlert .scrollList_body > li {
  border-image-source: url("/images/modules/borderDeco01.png");
  border-image-slice: 0 14 18 fill;
  border-image-width: 9px;
  border-image-repeat: round;
}

.modalAlert .scrollList_body > li:last-child {
  border: none;
  margin-bottom:0 !important;
  padding-bottom: 0 !important;
}

.title-A {
  position: relative;
  width: 222px;
  height: 30px;
  margin:5px auto;
  padding-top: 6px;
  /* padding-topとtop, height連動する厄介 */
  display: inline-block;
  background-image: url(/images/modules/questDungeonEx.png);
  background-size: 300px 190px;
  background-position: 0px -130px;
  overflow: hidden;
  background-repeat: no-repeat !important;
  content: "";
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}

.partyDetailTop {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-right: auto;
  margin-left: auto;
  width: 270px;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.partyDetailTop dt, .partyDetailTop dd {
  background-image: url(/images/modules/frameS.png);
  background-size: 100% 100%;
}

.partyDetailTop dt {
  text-align: left;
  margin-bottom: 5px;
  padding-left: 5px;
}

.partyDetailTop dd {
  padding-right: 5px;
}

.partyDetailBottom {
  margin-right: auto;
  margin-left: auto;
  width: 270px;
}

/* タブCSS */
.tab-wrap {
  display: flex;
  flex-wrap: wrap;
  margin:10px 0;
}
.tab-wrap:after {
  content: '';
  width: 100%;
  height: 3px;
  background: none;
  display: block;
  order: -1;
}
/* tab枠を設定する */
.tab-label {
  border-radius: 4px 4px 4px 4px;
  color: White;
  outline-style: solid;
  border: 1px solid #F6790D;
  font-weight: bold;
  white-space: nowrap;
  text-align: center;
  padding: 10px 0.5em;
  margin: 2px;
  order: -1;
  position: relative;
  z-index: 1;
  cursor: pointer;
  flex: 1;
  text-shadow: -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, -1px 2px 1px #000, 0px 2px 1px #000, 1px 2px 1px #000;
}
.tab-content-index {
  overflow: hidden;
  height: 0;
  opacity: 0;
  width: 310px;
  margin-top: 0px;
  margin-left: -5px;
  margin-right: -5px;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-switch:checked+.tab-label {
  background: #F6790D !important;
  text-shadow: -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, -1px 2px 1px #000, 0px 2px 1px #000, 1px 2px 1px #000 !important;
}
.tab-switch:checked+.tab-label+.tab-content-index {
  height: auto !important;
  overflow-x: hidden !important;
  opacity: 1 !important;
  transition: 0.5s opacity !important;
  box-shadow: 0 0 3px rgba(0,0,0,.2) !important;
}

.tab-switch {
  display: none !important;
}

.tabs {
  margin-top: 20px;
}

.tabs .tab-label {
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 8px;
  padding-left: 8px;
  border-width: 7px;
  border-style: solid;
  border-radius: 7px;
  opacity: 0.7;
}

.tabs input[name="tab-radio"],
  .tabs .tab-content-index {
  display: none;
}

.tabs .tab-content-index{
  opacity: 0;
}
.tabs #tab-1:checked ~ .tab-1-content,
.tabs #tab-2:checked ~ .tab-2-content,
.tabs #tab-3:checked ~ .tab-3-content,
.tabs #tab-4:checked ~ .tab-4-content {
  display: block;
  animation:tabAnimation ease 0.6s forwards;
  -ms-animation:tabAnimation ease 0.6s forwards;
}

@keyframes tabAnimation{
  0%{opacity:0;}
  100%{opacity:1;}
}

.tabs input[name="tab-radio"]:checked + .tab-label {
  opacity: 1 !important;
  color: #ffff00 !important;
}

.eventTabList{
  display: inline-block;
  background-color: #891625;
  color: #FFF;
  padding: 0.4em;
  text-decoration: none;
  border-radius: 4px 4px 4px 4px;
  width:100%;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
  -webkit-tap-highlight-color: transparent;
  transition: .2s ease-out;
}

.questSelect_areaSelectBtn-prev, .questSelect_areaSelectBtn-next {
  position: fixed;
  top: 85px;
  z-index: 198;
}
.questSelect_areaSelectBtn-prev a, .questSelect_areaSelectBtn-next a {
  font-size: 1.2rem;
}

.questSelect_areaSelectBtn-prev {
  left: 0px;
  padding-left: 6px;
}

.questSelect_areaSelectBtn-next {
  right: 0px;
  padding-right: 6px;
}

.questSelect_eventBtn {
  position: fixed;
  top: 50px;
  right: 10px;
  z-index: 199;
}

.questSelect_map {
  position: relative;
  overflow: visible;
  width: 300px;
  height: 298px;
}

.questSelect_mapStage {
  position: absolute;
  z-index: 100;
}
.questSelect_mapStage img {
  /* width: 77px;
  height: 66px; */
  width: 111px;
  height: 43px;
}
.questSelect_mapStage a {
  display: block;
}

.questSelect_mapStageName {
  position: absolute;
  bottom: 8px;
  left: 50%;
  z-index: 101;
  margin-left: -44px;
}
.questSelect_mapStageName img {
  width: 85px;
  height: 13px;
  margin-bottom: 6px;
}

.questSelect_eventBannerStageStatus-clear, .questSelect_eventBannerStageStatus-new, .questSelect_mapStageStatus-clear, .questSelect_mapStageStatus-new, .questSelect_questListStageStatus-clear, .questSelect_questListStageStatus-new, .questSelect_stageNameStatus-clear, .questSelect_stageNameStatus-new {
  position: absolute;
  z-index: 101;
  width: 60px;
  height: 22px;
  background-size: 60px 22px;
}

.questSelect_eventBannerStageStatus-clear, .questSelect_eventBannerStageStatus-new {
  top: -10px;
  left: -10px;
}

.questSelect_eventBannerStageStatus-clear {
  background-image: url(/images/modules/text_stageStatus-clear.png);
}

.questSelect_eventBannerStageStatus-new {
  background-image: url(/images/modules/text_stageStatus-new.png);
}

.questSelect_mapStageStatus-clear, .questSelect_mapStageStatus-new {
  top: 4px;
  left: 50%;
  margin-left: -30px;
}

.questSelect_mapStageStatus-clear {
  background-image: url("/images/modules/questDungeonEx.png?1511178746226");
  background-size: 300px 190px;
  background-position: -164px 0px;
  background-repeat: no-repeat !important;
}

.questSelect_mapStageStatus-new {
  background-image: url("/images/modules/questDungeonEx.png?1511178746226");
  background-size: 300px 190px;
  background-position: -109px 0px;
  background-repeat: no-repeat !important;
}

.questSelect_questListStageStatus-clear, .questSelect_questListStageStatus-new {
  top: -3px;
  left: -17px;
}

.questSelect_questListStageStatus-clear {
  /* background-image: url(/images/modules/text_stageStatus-clear.png); */
  background-image: url("/images/modules/questDungeonEx.png?1511178746226");
  background-size: 300px 190px;
  background-position: -164px 0px;
  background-repeat: no-repeat !important;
}

.questSelect_questListStageStatus-new {
  /* background-image: url(/images/modules/text_stageStatus-new.png); */
  background-image: url("/images/modules/questDungeonEx.png?1511178746226");
  background-size: 300px 190px;
  background-position: -109px 0px;
  background-repeat: no-repeat !important;
}

.questSelect_stageNameStatus-clear, .questSelect_stageNameStatus-new {
  top: 34px;
  left: 10px;
}

.questSelect_stageNameStatus-clear {
  background-image: url(/images/modules/text_stageStatus-clear.png);
}

.questSelect_stageNameStatus-new {
  background-image: url(/images/modules/text_stageStatus-new.png);
}

.questSelect_stageName {
  position: relative;
  z-index: -1;
  /* margin: -40px 0 -6px 0; */
}
.questSelect_stageName img {
  width: 77px;
  height: 66px;
}

.questSelect_stageNameText {
  position: absolute;
  top: 83px;
  left: 16px;
  /* display: inline-block;
  padding-bottom: 10px; */
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  font-weight: bold;
  color: #fffdf2;
}

.questSelect_stamina {
  position: fixed;
  right: 0px;
  bottom: 68px;
  z-index: 198;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
}

.questSelect_stageDetail {
  /* margin-top: 10px; */
  margin-bottom: 7px;
  width: 298px;
}

.questSelect_partyDetail {
  padding-top: 6px;
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 1.3rem;
}

.questSelect_partyDetail dt, .questSelect_partyDetail dd {
  background-image: url(/images/modules/frameS.png);
  background-size: 100% 100%;
}

.questSelect_partyDetail dt, .partyDetailTop dt {
  padding-left: 5px;
  text-align: left;
  margin-bottom: 5px;
}

.questSelect_partyDetail dd {
  padding-right: 5px;
}

.questSelect_departureBtnStamina {
  position: absolute;
  top: 68px;
  left: 15px;
  color: #fffdf2;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  font-weight: bold;
  font-size: 1.0rem;
}

.questSelect_questList:before {
  position: relative;
  width: 222px;
  height: 25px;
  top: -14px;
  padding-top: 6px;
  /* padding-topとtop, height連動する厄介 */
  display: inline-block;
  background-image: url(/images/modules/questDungeonEx.png);
  background-size: 300px 190px;
  background-position: 0px -130px;
  overflow: hidden;
  background-repeat: no-repeat !important;
  content: "挑戦するエリアを選ぼう!!";
  font-weight: bold;
}

.questSelect_questList {
  /* margin-top: 10px; */
  margin: 0 auto;
  text-align: center;
  padding-right: 2px;
  padding-left: 2px;
  border-width: 14px;
  border-style: solid;
  border-radius: 7px;
  -webkit-border-image: url(/images/modules/bdImg_frameA.png) 30 round;
  border-image: url(/images/modules/bdImg_frameA.png) 30 fill round;
}

.questSelect_questList-event {
  padding-right: 10px;
  padding-left: 10px;
}

.questSelect_questList li:first-child {
  margin-top: -15px;
}

.questSelect_questListItem {
  margin-top: 7px;
  margin-bottom: 7px;
}
.questSelect_questListItemClose {
  margin-top: 7px;
}
.questSelect_questListItem a, .questSelect_questListItem button {
  position: relative;
  z-index: 100;
  display: block;
  width: 100%;
  text-align: left;
}

.questSelect_questListItemRestrictionHead {
  line-height: 3;
  color: #b10;
  font-weight: bold;
  font-size: 1.2rem;
}

.questSelect_questListItemRestrictionBody {
  margin-right: 5px;
  margin-bottom: 3px;
  margin-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #8a5f1a;
  font-weight: bold;
}
.questSelect_questListItemRestrictionBody > li {
  font-size: 1.2rem;
}

.questSelect_questListItemCost {
  margin-left: 5px;
  margin-right: 5px;
  color: #fffdf2;
  text-align: center;
  font-weight: bold;
  font-size: 1.0rem;
}

.questSelect_eventBanner {
  position: relative;
  z-index: 100;
  margin-top: 8px;
  margin-right: auto;
  margin-left: auto;
  width: 250px;
}
.questSelect_eventBanner a {
  display: block;
  text-align: center;
}
.questSelect_eventBanner a img {
  width: 250px;
}

.questSelect_eventBannerTimeLimit {
  margin-top: -4px;
  margin-right: -8px;
  text-align: right;
}
.questSelect_eventBannerTimeLimit span {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  font-weight: bold;
}

.questSelect_requiredStamina {
  color: #f73;
}

.questSelect_staminaCure {
  margin-bottom: 10px;
  text-align: center;
}

.questSelect_staminaCureSum {
  color: #0c0;
}

.questSelect_caution {
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}

.questSelect_cautionHead {
  margin-bottom: 5px;
}

.questSelect_cautionText {
  margin-bottom: 5px;
  font-size: 1.2rem;
}
.questSelect_cautionText span {
  color: #f73;
}

.questBalloon {
  position: relative;
  width: 260px;
  /* height: 54px; */
  margin-top: 7px;
  margin-bottom: 7px;
  background-image: url("/images/modules/sprite-prof.png");
  background-size: 301px 151px;
  background-position: 0 0;
  background-repeat: no-repeat !important;
  color:#332200;
  border: 2px solid #2b2108;
  border-width: 5px 5px 5px 5px;
  -webkit-border-image: url(/images/modules/bdImg_baloon.png) 11 11 11 11 round;
  border-image: url(/images/modules/bdImg_baloon.png) 11 11 11 11 fill round;
}

.questBalloon::after {
  position: absolute;
  bottom: 93%;
  left: 50%;
  width: 20px;
  height: 12px;
  border-style: solid;
  border-color: transparent;
  content: "";
  margin-left: -10px;
  -webkit-border-image: url(/images/modules/bdImg_baloon01.png) 0 0 round;
  border-image: url(/images/modules/bdImg_baloon01.png) 0 0 fill stretch;
}

.mQuestMapCategory {
  position: absolute;
  top: 0px;
  width: 75px;
  height: 75px;
  background-image: url("/images/modules/mQuestMap.png?1511178746226");
  background-position: 0px 0px;
  background-size: 155px 150px;
  background-repeat: no-repeat !important;
  -webkit-animation: spinZoomLeft 26s linear infinite;
  animation: spinZoomLeft 26s linear infinite;
}
@-webkit-keyframes spinZoomLeft {
  0% {-webkit-transform: rotate(360deg) scale(1);}
  50% {-webkit-transform: rotate(180deg) scale(1.15);}
  100% {-webkit-transform: rotate(0deg) scale(1);}
}
@keyframes spinZoomLeft {
  0% {transform: rotate(360deg) scale(1);}
  50% {transform: rotate(180deg) scale(1.15);}
  100% {transform: rotate(0deg) scale(1);}
}

.mQuestMapCategory > .btn-sub.btn-success {
  border: none;
}

.mQuestMapCategory001, .mQuestMapCategory002, .mQuestMapCategory003, .mQuestMapCategory004, .mQuestMapCategory005, .mQuestMapCategory006 {
  width: 75px;
  height: 18px;
  background-image: url("/images/modules/mQuestMap.png?1511178746226");
  background-size: 155px 150px;
  /* background-position: -78px -10px; */
  background-repeat: no-repeat !important;
}
.mQuestMapCategory001 {
  background-position: -78px -7px;
}
.mQuestMapCategory002 {
  background-position: -78px -27px;
}
.mQuestMapCategory003 {
  background-position: -78px -66px;
}
.mQuestMapCategory004 {
  background-position: -78px -85px;
}
.mQuestMapCategory005 {
  background-position: -78px -47px;
}
.mQuestMapCategory006 {
  background-position: -79px -106px;
  height: 30px;
}

.btn-sub.btn-success.mQuestMap a {
  width: 75px;
  height: 75px;
  border: none;
}

.helpCategoryBody {
  margin-top: 8px;
  margin-bottom: 8px;
}

.helpSubTitle {
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 1.2rem;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}

.helpText {
  margin-bottom: 12px;
  padding-right: 6px;
  padding-left: 6px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}
.helpText p, .helpText li, .helpText dt, .helpText dd {
  margin-bottom: 1rem;
  font-size: 1.0rem;
}
.helpText:last-of-type {
  border-bottom: none;
}

.terms_head {
  margin-top: 24px;
  margin-bottom: 16px;
  text-align: center;
  font-weight: bold;
}
.top_terms .terms_head {
  margin-top: 16px;
}

.terms_text p, .terms_text li, .terms_text dt, .terms_text dd {
  margin-bottom: 1rem;
  font-size: 1.2rem;
}

.transferInfo {
  margin-top: 8px;
  margin-bottom: 10px;
  text-align: center;
}

.inquiryCompletion {
  margin-top: 80px;
  margin-bottom: 10px;
}

.inquiryCompletion_text {
  padding: 5px;
  text-align: center;
}

.invitedCount {
  margin-top: 14px;
  margin-bottom: 12px;
  text-align: center;
}

.settingItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-top: 10px;
  margin-bottom: 10px;
}

.settingItem_text {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.settingItem_inputs {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.settingItem_inputs a {
  font-size: 1.0rem;
}
.settingItem_inputs .btn, .settingItem_inputs .backBtn, .settingItem_inputs .backBtn-modal, .settingItem_inputs .backBtn-overScreen, .settingItem_inputs .backBtn-static, .settingItem_inputs .openingVideo_skipButton, .settingItem_inputs .menu_btn {
  margin-left: 5px;
}

.openingVideo_video {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-image: url(/images/modules/bg_common.png?20201001_2);
  background-size: 320px 568px;
}
.openingVideo_video::-webkit-media-controls-play-button, .openingVideo_video::-webkit-media-controls-start-playback-button {
  opacity: 0;
  pointer-events: none;
  width: 5px;
}

.openingVideo_startButton {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-image: url("/images/video/startButton.png?20190926_1");
  background-size: cover;
  width: 300px;
  height: 175px;
  pointer-events: none;
}

.openingVideo_skipButton {
  position: fixed;
  bottom: 10px;
  right: 0;
  z-index: 198;
  margin-right: -10px;
  padding-right: 4px;
}

.openingVideo_skipButtonInner {
  overflow: hidden;
  margin: -2px 0 -2px -2px;
  width: 65px;
  height: 20px;
  background-image: url("/images/video/skipButtonText.png?20190926_1");
  background-position: center;
  background-size: 65px 20px;
  background-repeat: no-repeat;
  text-indent: 200%;
  white-space: nowrap;
}

.commonVideo_video {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.commonVideo_video::-webkit-media-controls-play-button, .commonVideo_video::-webkit-media-controls-start-playback-button {
  opacity: 0;
  pointer-events: none;
  width: 5px;
}

.commonVideo_primaryImage {
  -webkit-animation: commonVideo_anim_fadeIn 1.3s;
  animation: commonVideo_anim_fadeIn 1.3s;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 320px;
  height: 427px;
  background-size: cover;
  pointer-events: none;
}

@-webkit-keyframes commonVideo_anim_fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes commonVideo_anim_fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.commonVideo_startImage {
  -webkit-animation: commonVideo_anim_flash 2.2s ease 2s infinite;
  animation: commonVideo_anim_flash 2.2s ease 2s infinite;
  position: fixed;
  top: 130px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 135px;
  height: 30px;
  background-image: url("/images/video/start.png?20200220_1");
  background-size: cover;
  pointer-events: none;
  opacity: 0;
}

@-webkit-keyframes commonVideo_anim_flash {
  0% {
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  65% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes commonVideo_anim_flash {
  0% {
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  65% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.productCampaign, .paper_productCampaign {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  margin-bottom: 5px;
  /* color: #fff; */
  color: #fffdf2;
  text-align: center;
  font-weight: bold;
}

.gachaDetailUnit .productCampaign, .gachaDetailUnit .paper_productCampaign {
  position: absolute;
  bottom: 100%;
  margin-bottom: -12px;
  left: 50%;
  width: 100%;
  margin-left: -50%;
}

.paper_productCampaign {
  position: absolute;
  top: -24px;
  z-index: 101;
  width: 100%;
}

.productModal {
  margin-bottom: 10px;
  text-align: center;
}

.productModal_name {
  margin-top: 5px;
  margin-bottom: 10px;
  font-weight: bold;
}

.productModal_item {
  margin-bottom: 4px;
}
.productModal_item dt, .productModal_item dd {
  display: inline-block;
}

.campaignDetail {
  margin-bottom: 10px;
  text-align: center;
}
.campaignDetail a {
  display: block;
  margin-right: auto;
  margin-left: auto;
  width: 280px;
}
.campaignDetail img {
  width: 100%;
  height: auto;
}

.campaignCount {
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
}

.webPaymentMethod {
  margin-top: 20px;
  text-align: center;
}

.webPaymentMethod_title img {
  width: 214px;
  height: 32px;
}

.webPaymentError {
  margin-top: 70px;
  margin-bottom: 10px;
  text-align: center;
}

.bonusDetail_title {
  position: relative;
  color: #ffe900;
  text-shadow: 0 -2px 1px #000, 2px -2px 1px #000, 2px 0 1px #000, 2px 2px 1px #000, 0 2px 1px #000, -2px 2px 1px #000, -2px 0 1px #000, -2px -2px 1px #000;
  font-weight: bold;
  font-size: 2.0rem;
}

.bonusDetail_title_mon {
  position: relative;
  color: #ffe900;
  text-shadow: 0 -2px 1px #000, 2px -2px 1px #000, 2px 0 1px #000, 2px 2px 1px #000, 0 2px 1px #000, -2px 2px 1px #000, -2px 0 1px #000, -2px -2px 1px #000;
  font-weight: bold;
  font-size: 2.0rem;
}

.bonusDetail_title::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  color: #ffffb6;
  content: attr(title);
  font-weight: bold;
  font-size: 2.0rem;
  -webkit-mask-image: -webkit-linear-gradient(top, transparent 0%, black 50%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 50%, transparent 100%);
}

.bonusDetail_period {
  margin-top: -22px;
  margin-right: -10px;
  padding-top: 22px;
  padding-right: 10px;
  min-height: 62px;
  background-image: url(/images/modules/bg_bonusDetailPeriod.png);
  background-position: right top;
  background-size: 147px 62px;
  background-repeat: no-repeat;
  text-align: right;
  text-shadow: 0 -1px 0 #000, 1px -1px 0 #000, 1px 0 0 #000, 1px 1px 0 #000, 0 1px 0 #000, -1px 1px 0 #000, -1px 0 0 #000, -1px -1px 0 #000, 0 -2px 1px #3e0058, 2px -2px 1px #3e0058, 2px 0 1px #3e0058, 2px 2px 1px #3e0058, 0 2px 1px #3e0058, -2px 2px 1px #3e0058, -2px 0 1px #3e0058, -2px -2px 1px #3e0058;
  font-weight: bold;
  font-size: 1.2rem;
}
.bonusDetail_period span {
  font-size: 1.6rem;
}

.bonusDetail_window {
  position: relative;
  margin-bottom: 10px;
  padding: 2px;
  border-radius: 10px;
  background-color: #cc8a00;
  box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.4), inset 0 1px 1px 0 rgba(255, 255, 255, 0.6);
}

.bonusDetail_windowInner {
  padding: 15px;
  border-radius: 8px;
  background-image: url(/images/modules/bg_bonusDetail.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.4), inset 0 1px 1px 0 rgba(255, 255, 255, 0.4);
}

.bonusDetail_windowInner_mon {
  padding: 2px;
  /* border-radius: 8px; */
  /* background-image: url(/images/modules/bg_bonusDetail_mon.png?1511178746226); */
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  /* box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.4), inset 0 1px 1px 0 rgba(255, 255, 255, 0.4); */
}

.bonusDetail_stamp {
  position: absolute;
  top: -20px;
  left: 10px;
  width: 46px;
  height: 46px;
  background-image: url(/images/modules/stamp_bonusDetail.png);
  background-position: center;
  background-size: 46px 46px;
  background-repeat: no-repeat;
}

.bonusDetail_windowTitle {
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -75px;
  padding-top: 1px;
  width: 151px;
  height: 23px;
  background-image: url(/images/modules/head_bonusDetail.png);
  background-position: center;
  background-size: 151px 23px;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
}

.bonusDetail_windowTitle_mon {
  position: absolute;
  top: -25px;
  left: 50%;
  margin-left: -75px;
  padding-top: 3px;
  width: 151px;
  height: 23px;
  background-image: url(/images/modules/headerEx4.png);
  background-position: center;
  background-size: 151px 23px;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
}

.bonusDetail_limit {
  font-size: 1.0rem;
}

.bonusDetail_caption {
  color: #fdbb00;
  text-align: center;
  text-shadow: 0 -1px 0 #000, 1px -1px 0 #000, 1px 0 0 #000, 1px 1px 0 #000, 0 1px 0 #000, -1px 1px 0 #000, -1px 0 0 #000, -1px -1px 0 #000;
  font-weight: bold;
  font-size: 1.2rem;
}

.bonusDetail_listItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.bonusDetail_listItem_mon {
  display: flex;
  margin-bottom: 8px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: 20px;
  padding: 5px 5px 5px;
  border-radius: 5px;
  box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.4), inset 0 1px 1px 0 rgba(255, 255, 255, 0.4);
}

.baloon_mon {
  width: 40%;
  margin-left: 55%;
}

#mgachaTable tr td, #mgachaTable tr th {
  text-align: center;
  padding:3px;
  border:1px solid #888;
}

#mgachaTable tr td {
  background: #0a0a0a80;
}

#mgachaTable tr th {
  background:#5e0909;
}

.bonusDetail_list > .bonusDetail_listItem:last-of-type {
  margin-bottom: 0;
}

.bonusDetail_thumb {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}

.bonusDetail_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding: 5px;
  border: 1px solid #000;
  border-radius: 7px;
  background-color: #000;
  box-shadow: inset 0 0 1px 1px #fff;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-align: stratch;
  -webkit-align-items: stratch;
  align-items: stratch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.bonusDetail_thumb + .bonusDetail_column {
  margin-left: 4px;
}

.bonusDetail_columnKey, .bonusDetail_columnVal {
  display: inline-block;
  font-weight: bold;
  font-size: 1.2rem;
}

.bonusDetail_columnVal {
  margin-left: 5px;
}

.bonusDetail_columnCaption {
  color: #fffc00;
  text-align: right;
  font-weight: bold;
  font-size: 1.0rem;
}

.contents_inner-status {
  position: absolute;
  /* padding-top: 20px; */
  padding-top: 0px;
  min-height: 100%;
  background-image: url("/images/modules/bg_status.png");
  background-position: center top;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.status_img img {
  width: 320px;
  height: 320px;
}

.status_info {
  /* margin-top: -75px; */
  margin-top: -20px;
}

.status_info-guild {
  margin-top: -55px;
}

.status_evoList {
  margin-bottom: 2px;
  padding-right: 8px;
  padding-left: 8px;
  font-size: 0;
}

.status_evoListItem {
  display: inline-block;
  padding-right: 2px;
  padding-left: 2px;
  width: 50%;
  text-align: left;
}

.status_evoDetailList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.4);
}

.status_evoTitle {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding: 2px 0 2px 8px;
  width: 45px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: rgba(0, 0, 0, 0.4);
  font-weight: bold;
  font-size: 1.0rem;
}

.status_evoVal {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin-top: -1px;
}

.status_evoPointList {
  padding-left: 4px;
  font-size: 0;
}

.status_evoPoint {
  display: inline-block;
  margin-right: 3px;
  width: 9px;
  height: 9px;
  border: 1px solid #fff;
  border-radius: 100px;
  background-color: #000;
  vertical-align: middle;
}

.status_evoPoint-on {
  background-color: #b74c5b;
  box-shadow: inset 1px 1px 2px 0 rgba(255, 255, 255, 0.6), inset -1px -1px 1px 0 rgba(0, 0, 0, 0.6), 1px 1px 2px 0 rgba(0, 0, 0, 0.4);
}

.status_nameArea {
  /* display: -webkit-box;
  display: -webkit-flex; */
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 2px;
  padding-right: 25px;
  padding-bottom: 0px;
  padding-left: 25px;
  width: 268px;
  height: 36px;
}

.status_nameArea-under7 {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: 5px -40px;
  background-repeat: no-repeat !important;
}

.status_nameArea-over7 {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: 5px 0px;
  background-repeat: no-repeat !important;
}

.status_name {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  text-align: center;
  font-weight: bold;
}

.status_rare {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  text-align: center;
  white-space: nowrap;
  font-size: 0;
}

.status_name + .status_rare {
  margin-left: 5px;
}

.status_rarePoint {
  width: 16px;
  height: 16px;
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -264px 4px;
  background-repeat: no-repeat !important;
  display: inline-block;
}

.status_bgDetail {
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 2px;
  padding: 10px 10px 7px;
  width: 300px;
  border-width: 2px;
  border-image-slice: 32 fill;
  border-image-width: 16px;
  border-image-repeat: round;
}

.status_bgDetail-under7 {
  border-image-source: url("/images/modules/bg_statusDetail-under7.png");
}

.status_bgDetail-over7 {
  border-image-source: url("/images/modules/bg_statusDetail-over7.png");
}

.status_detail {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.status_paramsRow {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 3px;
}

.status_params {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  min-width: 33.3%;
}

.status_paramTitle, .status_expTitle {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 0 4px;
  width: 3em;
  white-space: nowrap;
  font-weight: bold;
  font-size: 1.0rem;
}

.status_paramTitle-lv {
  width: auto;
}

.status_paramVal {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  padding-right: 3px;
  padding-left: 3px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.4);
  box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.4), inset -1px -1px 1px rgba(255, 255, 255, 0.6);
  text-align: right;
  font-size: 1.0rem;
}

.status_paramVal-exp {
  padding: 0;
  background-color: inherit;
  box-shadow: none;
}

.status_paramVal-type {
  text-align: left;
}

.status_exp {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-top: 4px;
  margin-bottom: -5px;
}

.status_expVal {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  padding-top: 1px;
}

.status_expMeterCurrent {
  height: 6px;
  background-color: #e33f65;
}

.status_expRemain {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  text-align: center;
  font-size: 1.0rem;
}

.status_skillBtnList {
  margin-bottom: 10px;
  padding-right: 8px;
  padding-left: 8px;
  font-size: 0;
}

.status_skillBtn {
  display: inline-block;
  width: 25%;
  vertical-align: top;
}
.status_skillBtn a {
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-bottom: 8px;
  width: 72px;
  height: 48px;
}

.status_skillBtn-1 a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: 1px -127px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-1 a.hover {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -127px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-1.status_skillBtn-disabled a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -127px;
  background-repeat: no-repeat !important;
}

.status_skillBtn-2 a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: 1px -175px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-2 a.hover {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -175px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-2.status_skillBtn-disabled a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -175px;
  background-repeat: no-repeat !important;
}

.status_skillBtn-3 a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: 1px -175px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-3 a.hover {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -175px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-3.status_skillBtn-disabled a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -175px;
  background-repeat: no-repeat !important;
}

.status_skillBtn-4 a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: 1px -175px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-4 a.hover {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -175px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-4.status_skillBtn-disabled a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -175px;
  background-repeat: no-repeat !important;
}

.status_skillBtn-5 a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -149px -79px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-5 a.hover {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -149px -175px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-5.status_skillBtn-disabled a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -149px -175px;
  background-repeat: no-repeat !important;
}

.status_skillBtn-6 a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: 1px -127px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-6 a.hover {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -127px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-6.status_skillBtn-disabled a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -127px;
  background-repeat: no-repeat !important;
}

.status_skillBtn-7 a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: 1px -127px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-7 a.hover {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -127px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-7.status_skillBtn-disabled a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -74px -127px;
  background-repeat: no-repeat !important;
}

.status_skillBtn-passive a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -149px -127px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-passive a.hover {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -221px -127px;
  background-repeat: no-repeat !important;
}
.status_skillBtn-passive.status_skillBtn-disabled a {
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -221px -127px;
  background-repeat: no-repeat !important;
}

.status_skillCost {
  position: relative;
  top: 2px;
  text-align: center;
  font-size: 1.0rem;
  line-height: 1;
}

.status_skillCostTitle, .status_skillCostVal {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  display: inline-block;
  font-size: 1.0rem;
  line-height: 1;
}

.status_skillLearnLevel {
  position: relative;
  top: 2px;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  font-size: 1.0rem;
  line-height: 1;
}

.status_skillBtnName {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  text-align: center;
  font-size: 1.0rem;
  line-height: 1;
}

.status_skillDetailHead {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 5px;
}

.status_skillDetailName {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.status_skillDetailCost {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.status_skillIcon {
  width: 15px;
  height: 15px;
  background-image: url("/images/modules/sprite-status.png?1511178746226");
  background-size: 295px 220px;
  background-position: -163px -170px;
  background-repeat: no-repeat !important;
  display: inline-block;
  margin-bottom: -2px;
}

.status_skillDetailBody {
  font-size: 1.2rem;
}

.status_awakeMenu {
  position: absolute;
  top: 236px;
  right: 0;
  z-index: 200;
  padding-right: 10px;
  background-color: rgba(0, 0, 0, 0.5);
}

.status_favoriteArea {
  /* text-align: right;
  font-size: 0; */
  position: fixed;
  z-index: 1;
  top: 1px;
  left: 227px;
}

.status_favorite-on, .status_favorite-off {
  display: inline-block;
  width: 42px;
  height: 42px;
  background-image: url(/images/modules/icon-favorite.png?1511178746226);
  background-size: 42px 42px;
  background-repeat: no-repeat;
  margin-right: 5px;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
}
.status_favorite-on:active, .status_favorite-off:active {
  -webkit-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}

.status_favorite-off {
  background-image: url(/images/modules/icon-favorite-off.png?1511178746226);
  -webkit-filter: brightness(50%);
  filter: brightness(50%);
}

.materialDetail {
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 6px;
}

.materialDetail_aleart {
  margin-bottom: 2px;
  color: #f73;
  text-align: center;
  font-weight: bold;
  font-size: 1.2rem;
}

.thumbSelectInfo {
  margin-right: 10px;
  width: 236px;
}

.fixedStatusFrame {
  position: fixed;
  /* top: 92px; */
  left: 0;
  z-index: 200;
  width: 100%;
}

.materialCount {
  width: 50px;
  text-align: center;
  font-size: 1.1rem;
}

.monsterExpMeter {
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  /* background: transparent; */
}

.monsterExpMeter_point {
  height: 7px;
  background-image: url("/images/modules/monsterExperienceMeterEx.png?1511178746226");
  background-size: 243px 17px;
  background-position: 0px 1px;
  background-repeat: no-repeat !important;
}

.monsterExpMeter_text {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  position: relative;
  z-index: 4;
  margin-top: -4px;
  margin-bottom: -10px;
  /* color: #fff; */
  color: #fffdf2;
  text-align: center;
  font-weight: bold;
  font-size: 1.0rem;
}

.deckList_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 5px;
}

.deckList .deckList_item:last-of-type {
  margin-bottom: 2px;
}

.successRate, .successRate-increment {
  text-align: center;
  font-weight: bold;
  font-size: 3rem;
  line-height: 1;
}

.successRate_value-add {
  color: #0f5;
}

.successRate_value-total {
  color: #ffe566;
}

.successRate-increment {
  color: #0f5;
  font-size: 2.6rem;
}

.avatarLayerBox {
  position: relative;
  padding-top: 66.66667%;
  /* width: 200%; */
  width: 600px;
  /* left: -175px; */
  top: 10px;
  left: -100px;
  overflow: hidden;
}
.avatarLayerBox_item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.avatarLayerBox_item img {
  width: 100%;
}
.selectSliderFrame {
  padding: 0;
}
.selectSliderFrame_head {
  margin-bottom: 5px;
  text-align: center;
  font-weight: bold;
  font-size: 1.2rem;
}
.selectAvatarCategoryBtnList {
  position: absolute;
  z-index: 200;
}
.selectAvatarCategoryBtnList_btn {
  font-size: 0;
}
.selectAvatarCategoryBtnList_btn input[type="radio"] {
  font-size: 0;
  width: 0;
  height: 0;
}
.selectAvatarCategoryBtnList_btn + .selectAvatarCategoryBtnList_btn {
  margin-top: 5px;
}

.message-modal {
  position: fixed;
  bottom: 105px;
  left: 0;
}

.message_chara {
  width: 320px;
  height: 320px;
  background-position: -70px 80px;
  background-size: 320px 320px;
  background-repeat: no-repeat;
}

.message_chara-1 {
  background-image: url("/images/modules/message_chara-1.png?1511178746226");
}

.message_chara-2 {
  background-image: url("/images/modules/message_chara-2.png?1511178746226");
}

.message_window {
  position: relative;
  margin-top: -60px;
  margin-right: 10px;
  margin-left: 10px;
}

.message_name {
  position: absolute;
  top: -25px;
  left: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-width: 120px;
  text-align: center;
  font-weight: bold;
  line-height: 1;
}

.message_text {
  min-height: 2.856em;
}

.message_next {
  margin-bottom: -10px;
  text-align: right;
}

.equipment_status {
  position: relative;
  min-height: 200px;
}

.equipment_statusImage {
  position: absolute;
  left: -60px;
  z-index: 99;
}
.equipment_statusImage img {
  width: 300px;
  height: 200px;
}

.equipment_statusWindow {
  position: relative;
  z-index: 100;
  margin-left: auto;
  width: 120px;
  top: 30px;
}

.equipment_statusWindow .decoratedHead {
  display: none;
}

.equipment_fairingCategory {
  position: fixed;
  top: 94px;
  left: 10px;
  z-index: 200;
}
.equipment_fairingCategory .btn, .equipment_fairingCategory .backBtn, .equipment_fairingCategory .backBtn-modal, .equipment_fairingCategory .backBtn-overScreen, .equipment_fairingCategory .backBtn-static, .equipment_fairingCategory .openingVideo_skipButton, .equipment_fairingCategory .menu_btn {
  margin-bottom: 2px;
}
.equipment_fairingCategory img {
  margin: -10px;
  width: 46px;
}
.equipment_fairingCategory .btn-current img {
  opacity: .5;
}

.equipment_fairingPartsHolder {
  position: fixed;
  bottom: 22%;
  left: 50%;
  z-index: 200;
  margin-left: -150px;
  padding: 0;
  width: 300px;
}

.equipment_fairingBtn {
  position: fixed;
  bottom: 12%;
  left: 50%;
  z-index: 200;
  margin-left: -58px;
}

.introduction_nav {
  width: 300px;
  height: 110px;
  background-image: url("/images/modules/sprite-introduction.png?1511178746226");
  background-size: 300px 280px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
  position: relative;
  z-index: 101;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 18px;
  margin-left: auto;
  padding-top: 18px;
}

.introduction_image {
  margin-bottom: 10px;
}
.introduction_image img {
  width: 282px;
}

.introduction_title-nav, .introduction_title-training, .introduction_title-evolution, .introduction_title-awakening {
  position: absolute;
  left: 50%;
  z-index: 100;
  margin-left: -105px;
  width: 211px;
  height: 25px;
  background-size: 211px 25px;
  background-repeat: no-repeat;
}

.introduction_title-nav {
  background-image: url("/images/modules/sprite-introduction.png?1511178746226");
  background-size: 300px 280px;
  background-position: 0px -163px;
  background-repeat: no-repeat !important;
  top: -12px;
}

.introduction_title-training {
  background-image: url("/images/modules/sprite-introduction.png?1511178746226");
  background-size: 300px 280px;
  background-position: 0px -189px;
  background-repeat: no-repeat !important;
  top: -18px;
}

.introduction_title-evolution {
  background-image: url("/images/modules/sprite-introduction.png?1511178746226");
  background-size: 300px 280px;
  background-position: 0px -137px;
  background-repeat: no-repeat !important;
  top: -18px;
}

.introduction_title-awakening {
  background-image: url("/images/modules/sprite-introduction.png?1511178746226");
  background-size: 300px 280px;
  background-position: 0px -111px;
  background-repeat: no-repeat !important;
  top: -18px;
}

.introduction_head {
  margin-top: 20px;
  margin-bottom: 10px;
}
.introduction_head img {
  width: 282px;
  height: 20px;
}

.introduction_text {
  padding-right: 10px;
  padding-left: 10px;
}
.introduction_text p {
  text-align: left;
  font-size: 1.6rem;
  margin-bottom: 10px;
}

.introduction_banner {
  text-align: center;
}
.introduction_banner img {
  width: 254px;
  height: 50px;
}

.introduction_bannerCaption-1, .introduction_bannerCaption-2, .introduction_bannerCaption-3 {
  margin-top: 2px;
  text-align: center;
}

.introduction_bannerCaption-1 {
  color: #0f0;
}

.introduction_bannerCaption-2 {
  color: #fc00ff;
}

.introduction_bannerCaption-3 {
  color: #f73;
}

/*確変＆バナー位置*/
/* .contents.contents-gacha {
  padding-top: 40px;
} */
.tab-pane .btnList.flexItem-noflex {
  position: fixed;
  top: 100px;
  width: 100%;
}
.tab-pane button img.dragon {
  position: fixed;
  top: -33px;
}
.kakuteimove {
  margin-top: 45px;
  position: relative;
  z-index: 1;
}

/*ガチャ券位置*/
div#gacha-ticket {
  margin-top: 60px;
}

.gacha_topBanner {
  text-align: center;
}
.gacha_topBanner a {
  display: inline-block;
}
.gacha_topBanner a img {
  width: 250px;
}

.gacha_topBannerList {
  position: relative;
  margin: 0 auto 10px;
  width: 260px;
  text-align: center;
}
.gacha_topBannerList a {
  display: block;
}
.gacha_topBannerList a img {
  width: 250px;
}
.gacha_topBannerList .news_comment {
  display: none;
}

.gacha_prize {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-top: 6px;
}

.gacha_prizeImage {
  margin-right: -120px;
  margin-bottom: -80px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.gacha_prizeImage img {
  width: 280px;
}

.gacha_prizeDetail {
  /* -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1; */
  /* 20180403 */
  min-height: 120px;
  /* font-family: serif; */
  background: #0008;
  position: absolute;
  top: 20px;
  right: 10px;
  padding-bottom: 10px;
  background: -webkit-linear-gradient(top, transparent, #0009 ,#0009 ,#0009,#0009,#0009, #0009,#0009,#0009,#0009,#0009,transparent);
  background: linear-gradient(to bottom,transparent, #0009 ,#0009 ,#0009,#0009,#0009,#0009,#0009,#0009,#0009,#0009, transparent);
}

.gacha_prizeDetailHead {
  position: relative;
  z-index: 2;
  text-align: right;
}

.gacha_prizeDetailHead li.status_rarePoint {
  background-image: url(/images/modules/status_rarePointIcn.png);
  background-position: 0px 0px;
  background-size: 14px 14px;
  width: 14px;
  height: 14px;
}

.gacha_prizeDetailBody {
  position: relative;
  z-index: 2;
}

.gacha_prizeDetailName {
  /* display: inline-block;
  padding-top: 10px;
  padding-left: 21px;
  width: 160px;
  height: 40px;
  background-image: url(/images/modules/bg_dataName.png);
  background-position: left center;
  background-size: 215px 40px;
  background-repeat: no-repeat;
  color: #4a1900;
  text-align: left;
  font-weight: bold;
  font-size: 1.2rem; */
  display: inline-block;
  padding-top: 10px;
  padding-left: 0px;
  width: 125px;
  height: 28px;
  /* background-image: none; */
  /* color: #fff; */
  color: #fffdf2;
  text-align: center;
  font-weight: bold;
  font-size: 1.2rem;
}
.gacha_prizeDetailName:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 11px;
  background:url(/images/modules/gacha_prizeDetailName1.png) no-repeat 50% 50% ;
  background-size:100%;
}

.gacha_prizeDetailName:after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 11px;
  background: url(/images/modules/gacha_prizeDetailName2.png) no-repeat 50% 50% ;
  background-size:100%;
}

.gacha_prizeDetailRarity {
  margin-top: 0px;
  margin-bottom: 5px;
  text-align: center;
}

.gacha_prizeDetailNote {
  /* text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  margin-top: -3px;
  padding-right: 7px;
  color: #0f5;
  text-align: right;
  font-weight: bold;
  font-size: 1.2rem; */
  margin-top: -3px;
  padding-right: 0px;
  /* color: #fff; */
  color: #fffdf2;
  text-align: center;
  font-weight: bold;
  font-size: 1rem;
}

.gacha_prizeDetailStatus {
  padding: 0 5px;
  text-align: center;
}

.gacha_prizeDetailStatus li {
  background: url(/images/modules/bg_prizeDetailStatusline.png) no-repeat bottom;
  background-size: 100%;
  margin-bottom: 0px;
  text-align: left;
}

.gacha_prizeDetailStatusKey, .gacha_prizeDetailStatusVal {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  display: inline-block;
  font-weight: bold;
  line-height: 18px;
}

.gacha_prizeDetailStatusKey {
  /* width: 3em;
  text-align: left;
  font-size: 1.4rem; */
  vertical-align: top;
  width: 4em;
  text-align: left;
  font-size: 0.9rem;
  padding-left: 5px;
}

.gacha_prizeDetailStatusVal {
  /* width: 3em;
  /*letter-spacing: 1px;*/
  font-size: 1.8rem;
  float: right;
  text-align: right;
  font-size: 1rem;
  padding-right: 5px;
}

.gacha_btnInnerCost {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  /*/*letter-spacing: 1px;*/
  font-weight: bold;
  font-size: 1.0rem;
  line-height: 1;
}

.gacha_btnInnerCost span {
  line-height: 13px;
  font-weight: bold;
}

.gacha_btnInnerCostNum {
  margin-right: 2px;
  font-size: 1.2rem;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}

.contents-gacha .gacha_btnInnerCostNum {
  margin-right: 2px;
  margin-left: 1px;
  font-size: 1rem;
  vertical-align: middle;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}

.gacha_tabList {
  position: fixed;
  top: 58px;
  font-size: 0;
  height: 38px;
  width: 100%;
  padding:5px 10px;
  background:url(/images/modules/gacha_tabList_bg.png) no-repeat 50% 40% ;
  background-size: 100%;
}

.gacha_tabItem-special, .gacha_tabItem-specialDisabled, .gacha_tabItem-monster, .gacha_tabItem-avatar, .gacha_tabItem-ticket {
  display: inline-block;
  margin-bottom: -17px;
  -webkit-transition-duration: .25s;
  transition-duration: .25s;
  -webkit-transition-property: margin;
  transition-property: margin;
}
.gacha_tabItem-special a, .gacha_tabItem-specialDisabled a, .gacha_tabItem-monster a, .gacha_tabItem-avatar a, .gacha_tabItem-ticket a {
  display: block;
  width: 80px;
  height: 67px;
  background-size: 80px 67px;
  background-repeat: no-repeat;
}

.gacha_tabList > .active {
  filter: brightness(130%) contrast(150%);
  -webkit-filter: brightness(130%) contrast(150%);
  transition: filter 0.4s cubic-bezier(0, 2.5, 0.2, 2.5);
}

.gacha_tabList li {
  margin-bottom: 0px;
  width: 75px;
  background-image: url("/images/modules/sprite-gachaIndex.png?1511178746226");
  background-size: 155px 28px;
  background-repeat: no-repeat !important;
  height: 28px;
  text-align: center;
  vertical-align: middle;
}

.gacha_tabList li.gacha_tabItem-specialDisabled {
  background-position-x: -77px;
  background-size: 152px 28px;
}

.gacha_tabList p {
  font-size: 0.8rem;
  text-shadow: -1px -1px 1px #4e0000, 2px 2px 1px #4a0000;
  font-weight: bold;
}

.gacha_tabList p:first-of-type {
  padding-top: 2px;
  margin-bottom: -4px;
}

.gacha_tabItem-avatar p:last-of-type, .gacha_tabItem-monster p:last-of-type {
  line-height:16px;
}

.gacha_tabItem-ticket a p {
  line-height: 26px;
}

.gacha_tabList li .gacha_tabItem-DisabledText {
  opacity: 0.4;
  line-height: 26px;
}

.gacha_tabItem-special a, .gacha_tabItem-specialDisabled a, .gacha_tabItem-monster a, .gacha_tabItem-avatar a, .gacha_tabItem-ticket a {
  background-image: none;/*打消し*/
  width:100%;
  height: 28px;
}

/*-------------
スライダー
-------------*/
.gacha_tabItem-special a {
  background-image: url("/images/modules/sprite-gachaIndex.png?1511178746226");
  background-size: 155px 28px;
  background-position: 0px -134px;
  background-repeat: no-repeat !important;
}

.gacha_tabItem-specialDisabled a {
  background-image: url("/images/modules/sprite-gachaIndex.png?1511178746226");
  background-size: 155px 28px;
  background-position: -81px -134px;
  background-repeat: no-repeat !important;
}

.gacha_tabItem-monster a {
  background-image: url("/images/modules/sprite-gachaIndex.png?1511178746226");
  background-size: 155px 28px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.gacha_tabItem-avatar a {
  background-image: url("/images/modules/sprite-gachaIndex.png?1511178746226");
  background-size: 155px 28px;
  background-position: 0px -66px;
  background-repeat: no-repeat !important;
}

.gacha_tabItem-ticket a {
  background-image: url("/images/modules/sprite-gachaIndex.png?1511178746226");
  background-size: 155px 28px;
  background-position: -227px 0px;
  background-repeat: no-repeat !important;
}

.gacha_ticketList {
  text-align: center;
}

.gacha_ticketItem {
  display: inline-block;
  margin-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px;
}
.gacha_ticketItem button {
  display: inline-block;
}
.gacha_ticketItem img {
  width: 140px;
  height: 127px;
  object-fit: cover;
  object-position: 100% 0;
}

.gacha_ticketItem-disabled img {
  -webkit-filter: brightness(50%);
  filter: brightness(50%);
}

.gacha_ticketCount {
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  width: 140px;
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.75);
}
.gacha_ticketCount dt, .gacha_ticketCount dd {
  display: inline-block;
  font-size: 1.2rem;
}
.gacha_ticketCount dt {
  margin-right: 10px;
}
.gachaPlate_left {
  background: url(/images/modules/headerEx3.png) 0px -10px no-repeat;
  background-size: 100%;
  width: 160px;
  height: 60px;
  position:fixed;
  top: -10px;
  z-index: 0;
}
.gachaTitleText {
  position: absolute;
  top: 10px;
  width: 100%;
  text-shadow: 2px 2px 3px #000, -1px -1px 3px #000;
}

.gachaTitleText_list1, .gachaTitleText_list2, .gachaTitleText_list3, .gachaTitleText_list4 {
  text-align: center;
  line-height: 55px;
  display:block;
}

.gachaTitleText_list2, .gachaTitleText_list3, .gachaTitleText_list4 {
  display:none;
}

.animation_gachaTitle {
  -webkit-animation: animation_gachaTitle .5s ease 0s 1 normal;
  animation: animation_gachaTitle .5s ease 0s 1 normal;
}

@-webkit-keyframes animation_gachaTitle {
  0% {-webkit-transform:translate(0, -30px);}
  90% {-webkit-transform:translate(0, 3px);}
  100% {-webkit-transform:translate(0, 0px);}
}
@-moz-keyframes animation_gachaTitle {
  0% {-moz-transform:translate(0, -30px);}
  90% {-moz-transform:translate(0, 3px);}
  100% {-moz-transform:translate(0, 0px);}
}

.gacha_ticketDescHead {
  margin-bottom: 5px;
  color: #ff6347;
  font-weight: bold;
}
.gacha_ticketDescSymbol {
  font-size: 2.0rem;
}
.gacha_ticketDescBody {
  margin-bottom: 10px;
  padding: 0 10px;
  font-weight: bold;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.gachaDetailTopUnit_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.gachaDetailTopUnit_detailBtn, .gachaDetailTopUnit_ticketBtn {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  border-image: url(/images/modules/bg_sort.png?1511178746226);
  border-image-slice: 0 1 fill;
  border-image-repeat: stretch;
  border-style: solid;
  border-width: 0 1px;
}
.gachaDetailTopUnit_detailBtn a, .gachaDetailTopUnit_ticketBtn a {
  display: block;
  width: 50px;
  height: 28px;
  /* background-size: 50px auto; */
}
.gachaDetailTopUnit_detailBtn a {
  /* background-image: url("/images/modules/gachaDetailTopUnit_detailBtn.png?1511178746226"); */
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
.gachaDetailTopUnit_ticketBtn a {
  /* background-image: url("/images/modules/gachaDetailTopUnit_ticketBtn.png?1511178746226"); */
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
.gachaDetailTopUnit_title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  text-align: center;
}
.gachaDetailTopUnit_title img {
  width: 218px;
  height: auto;
}
.gachaDetailTopUnit_rushTitle {
  text-align: center;
  position: relative;
  top: -10px;
}
.gachaDetailTopUnit_rushTitle img {
  width: 218px;
  height: 62px;
}
.gachaDetailTopUnit_timer {
  text-shadow: -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, -1px 2px 1px #000, 0px 2px 1px #000, 1px 2px 1px #000;
  position: relative;
  top: -20px;
  min-height: 1.428em;
  text-align: center;
  font-weight: bold;
}
.gachaDetailTopUnit_timeNumbers {
  min-height: inherit;
  color: yellow;
}
.gachaDetailTopBtn_Inner {
  font-size: 1.1rem;
  font-weight: bold;
  text-shadow: -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, -1px 2px 1px #000, 0px 2px 1px #000, 1px 2px 1px #000;
}

.gachaDetailUnit {
  margin-bottom: 10px;
}
.gachaDetailUnit .btn-main.btn-l, .gachaDetailUnit .btn-l.menu_btn {
  vertical-align: bottom;
}
.gachaDetailUnit_image {
  padding: 0 20px;
}
.gachaDetailUnit_image a {
  display: block;
}
.gachaDetailIndexNotes {
  text-shadow: -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, -1px 2px 1px #000, 0px 2px 1px #000, 1px 2px 1px #000;
  margin-top: 20px;
  color: #ff0;
  text-align: center;
  font-weight: bold;
  font-size: 1.0rem;
}

.contents-gacha .btn-main.btn-l.btn-success button {
  border: none;
  background-image: url("/images/modules/btnS_green3.png?1511178746226");
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat !important;
}

.contents-gacha .mosterGacha_btnList .btn-main.btn-l.btn-failed button {
  background-image: url("/images/modules/btnS_red.png?1511178746226");
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat !important;
}

.com_boardList {
  text-align: center;
  font-size: 0;
}

.com_boardItem {
  display: inline-block;
  margin-top: 10px;
}
.com_boardItem a {
  display: block;
}

.com_listBox {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  min-height: 150px;
}

.com_listBoxArea {
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  padding-top: 8px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.com_listBoxTopText {
  padding-top: 2px;
  padding-bottom: 4px;
  border-bottom: 2px solid #fff;
  text-align: center;
  font-size: 1.2rem;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.com_commentBoxHead {
  margin-bottom: 5px;
  text-align: center;
  font-size: 1.2rem;
}

.com_commentBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.com_commentBoxInput {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}
.com_commentBoxInput textarea {
  min-height: 2.856em;
}

.com_commentBoxBtnList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.com_commentBoxBtn {
  margin-left: 5px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.com_chatItem-ours, .com_chatItem-theirs {
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-bottom: 10px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.com_chatItem-ours {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.com_chatThumb {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.com_chatDetail-ours, .com_chatDetail-theirs {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.com_chatDetail-ours {
  margin-right: 3px;
  margin-left: 20px;
}

.com_chatDetail-theirs {
  margin-right: 20px;
  margin-left: 3px;
}

.com_chatDetailHead {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  padding-right: 2px;
  padding-left: 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.com_chatDetailName {
  text-align: left;
  font-weight: bold;
  font-size: 1.0rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.com_chatDetailTime {
  text-align: right;
  font-size: 1.0rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.com_chatDetailSubName {
  color: #97ff93;
}

.com_chatDetailTimeParam + .com_chatDetailTimeParam {
  margin-left: 2px;
}

.com_chatDetailBody-ours, .com_chatDetailBody-theirs {
  position: relative;
  padding: 2px;
  padding-right: 4px;
  padding-left: 4px;
  min-height: 1.8em;
  border-style: solid;
  /* border-radius: 5px; */
  color: #332200;
  color: #8a5f1a;
  word-break: break-all;
  font-size: 1.2rem;
  text-align: justify;
}

.com_chatDetailBody-ours:after, .com_chatDetailBody-theirs:after /*, .com_chatDetailBody-ours:before, .com_chatDetailBody-theirs:before */ {
  position: absolute;
  box-sizing: content-box;
  width: 13px;
  height: 10px;
  content: "";
}

.com_chatDetailBody-ours:after, .com_chatDetailBody-theirs:after {
  top: 2px;
  /* border-top: 6px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 9px solid transparent; */
}

.com_chatDetailBody-ours {
  /* border-color: #c2e1f5;
  background-image: -webkit-linear-gradient(top, #5eff9b 0%, #2bff80 50%);
  background-image: linear-gradient(to bottom, #5eff9b 0%, #2bff80 50%); */
  border-width: 5px 13px 5px 5px;
  -webkit-border-image: url(/images/modules/bdImg_com_chatDetailBody-ours.png) 11 36 11 11 round;
  border-image: url(/images/modules/bdImg_com_chatDetailBody-ours.png) 11 36 11 11 fill round;
}

.com_chatDetailBody-ours:after {
  right: -17px;
  /* border-left-color: #5eff9b; */
  -webkit-border-image: url(/images/modules/bdImg_com_chatDetailBody-ours_1.png) 0 0 stretch;
  border-image: url(/images/modules/bdImg_com_chatDetailBody-ours_1.png) 0 0 fill stretch;
}

.com_chatDetailBody-theirs {
  /* border-color: #c2e1f5;
  background-image: -webkit-linear-gradient(top, #5ec1ff 0%, #2bb1ff 50%);
  background-image: linear-gradient(to bottom, #5ec1ff 0%, #2bb1ff 50%); */
  border-width: 5px 5px 5px 13px;
  -webkit-border-image: url(/images/modules/bdImg_com_chatDetailBody-theirs.png) 11 11 11 36 round;
  border-image: url(/images/modules/bdImg_com_chatDetailBody-theirs.png) 11 11 11 36 fill round;
}

.com_chatDetailBody-theirs:after {
  left: -17px;
  /* border-right-color: #5ec1ff; */
  -webkit-border-image: url(/images/modules/bdImg_com_chatDetailBody-theirs_1.png) 0 0 stretch;
  border-image: url(/images/modules/bdImg_com_chatDetailBody-theirs_1.png) 0 0 fill stretch;
}

.com_threadDeleteBtn {
  margin-top: 5px;
}
.com_threadDeleteBtn a {
  display: block;
  width: 51px;
  height: 27px;
  background-image: url(/images/modules/btnImage-delete.png?1511178746226);
  background-size: 51px 27px;
}

.chatReaction_addBtn {
  display: block;
  margin-top: 2px;
  width: 30px;
  height: 23px;
  background-image: url(/images/modules/chatReaction_addBtn.png);
  background-size: cover;
}
.com_chatDetail-ours div:has( > .chatReaction_addBtn), .com_chatDetail-ours div:has( > .chatReaction_reactionBox) {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.chatReaction_reactionBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 5px 2px 0;
  padding: 0 5px 0 2px;
  width: 34px;
  height: 16px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  color: #fff;
  font-size: 1.0rem;
}
.chatReaction_reactionBox_img {
  width: 16px;
  height: 16px;
}
.chatReaction_listImg {
    margin: 5px 5px;
    width: 25px;
    height: 25px;
}
.chatReaction_detailImg {
  margin-left: auto;
  margin-right: 15px;
  width: 44px;
  height: 44px;
}

.profDetail {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.profDetail-guild {
  position: relative;
  z-index: 100;
}

.profDetail_statusArea {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  position: relative;
  z-index: 100;
}
.profDetail-guild > .profDetail_statusArea {
  margin: 0;
  margin-right: auto;
  width: 196px;
}

.profDetail_title img {
  width: 100%;
  height: auto;
}

.profDetail_btn {
  margin-right: -4px;
  margin-bottom: 4px;
  margin-left: 4px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.prof_baloon:after, .prof_baloon:before, .profBaloon:after, .profBaloon:before {
  position: absolute;
  right: 43px;
  bottom: 100%;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid #8a5f1a;
  border-left: 8px solid transparent;
  content: "";
}

.prof_baloon {
  position: relative;
  z-index: 100;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 4px;
  padding-right: 6px;
  padding-bottom: 4px;
  padding-left: 6px;
  border: 1px solid #8a5f1a;
  border-radius: 5px;
  background-color: #f5e7c0;
  color: #8a5f1a;
  word-break: break-word;
  font-weight: bold;
}
.prof_baloon:after {
  bottom: 99%;
  border-top: 9px solid transparent;
  border-right: 7px solid transparent;
  border-bottom-color: #f5e7c0;
  border-left: 7px solid transparent;
}
.prof_baloon:before {
  right: 42px;
}

.prof_img {
  position: absolute;
  top: -52px;
  right: -10px;
  overflow: hidden;
  width: 226px;
}
.prof_img img {
  width: 320px;
  height: auto;
}

.prof_btnList {
  position: relative;
  z-index: 100;
}

.prof_titleBg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
}
.prof_titleBg img {
  width: 100%;
  height: auto;
}

.profHead {
  position: relative;
  z-index: 100;
  margin: 0 auto;
  width: 310px;
  height: 71px;
  background-image: url(/images/modules/bg_profHead.png?1511178746227);
  background-size: 310px auto;
  background-repeat: no-repeat;
}

.profHead_level {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  position: absolute;
  top: 27px;
  width: 60px;
  text-align: center;
  font-weight: bold;
}

.profHead_infoList {
  padding-top: 22px;
  padding-right: 20px;
  height: 100%;
  text-align: right;
}

.profHead_infoItem {
  padding-top: 3px;
  padding-right: 15px;
  height: 15px;
  font-size: 1.1rem;
}
.profHead_infoItem + .profHead_infoItem {
  margin-top: 4px;
}

.profHead_officialBadge {
  position: absolute;
  top: 46px;
  left: -3px;
  z-index: 101;
  width: 32px;
  height: 32px;
  background-size: cover;
  background-image: url(/images/modules/official_badge.png?1511178746227);
}

.profImage {
  position: relative;
  z-index: 100;
}
.profImage img {
  position: relative;
  width: 320px;
  height: 213px;
}

.profTitle {
  margin: 5px;
  /* padding: 5px; */
  width: 210px;
  height: 60px;
  border-radius: 10px;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.25), inset 0 0 10px 5px rgba(0, 0, 0, 0.25);
  text-align: center;
}
.profTitle img {
  /* width: 182px; */
  /* height: auto; */
  max-width: 195px;
  /* height: 60px; */
  max-height: 60px;
}

.profFrame {
  position: relative;
  z-index: 100;
  margin: 0 5px;
  padding: 0 5px;
  border-width: 5px 16px;
  border-style: solid;
  -webkit-border-image: url(/images/modules/bdImg_frame-prof.png) 10 31 round;
  border-image: url(/images/modules/bdImg_frame-prof.png) 10 31 fill round;
}

.profBtn-success a, .profBtn-failed a, .profBtn-disabled a, .profBtn-success button, .profBtn-failed button, .profBtn-disabled button {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  display: table-cell;
  width: 50px;
  height: 60px;
  background-size: 50px 60px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  font-size: 1.2rem;
}

.profBtn-success a, .profBtn-success button {
  background-image: url(/images/modules/btn_prof-success.png?1511178746226);
}

.profBtn-failed a, .profBtn-failed button {
  background-image: url(/images/modules/btn_prof-failed.png?1511178746226);
}

.profBtn-disabled a, .profBtn-disabled button {
  background-image: url(/images/modules/btn_prof-failed.png?1511178746226);
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.profBaloon {
  position: relative;
  z-index: 100;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 4px;
  padding-right: 6px;
  padding-bottom: 4px;
  padding-left: 6px;
  border: 1px solid #8a5f1a;
  border-radius: 5px;
  background-color: #f5e7c0;
  color: #8a5f1a;
  word-break: break-word;
  font-weight: bold;
}
.profBaloon:after {
  bottom: 99%;
  border-top: 9px solid transparent;
  border-right: 7px solid transparent;
  border-bottom-color: #f5e7c0;
  border-left: 7px solid transparent;
}
.profBaloon:before {
  right: 42px;
}

.profInfo {
  position: relative;
  z-index: 100;
  margin-right: auto;
  margin-left: auto;
  padding: 2px 4px;
  border: 2px solid #e3af28;
  border-radius: 3px;
  background-color: #e3bf60;
  /* color: #4a1900; */
}

.profBtnList {
  margin: 5px -20px;
}

.profSide {
  position: absolute;
  top: 70px;
  right: 10px;
  width: 125px;
  z-index: 100;
}

.profSide_info {
  padding-bottom: 10px;
  background: -webkit-linear-gradient(top, transparent, #0009 ,#0009 ,#0009,#0009,#0009, #0009,#0009,#0009,#0009,#0009,transparent);
  background: linear-gradient(to bottom,transparent, #0009 ,#0009 ,#0009,#0009,#0009,#0009,#0009,#0009,#0009,#0009, transparent);
}

.profSide_infoName {
  display: inline-block;
  padding-top: 10px;
  padding-left: 0px;
  width: 125px;
  height: 28px;
  background-image: none;
  color: #fffdf2;
  text-align: center;
  font-weight: bold;
  font-size: 1.2rem;
}

.profSide_infoName:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 11px;
  margin-right:5px;
  background:url(/images/modules/gacha_prizeDetailName1.png) no-repeat 50% 50% ;
  background-size:100% 100%;
}

.profSide_infoName:after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 11px;
  margin-left:5px;
  background: url(/images/modules/gacha_prizeDetailName2.png) no-repeat 50% 50% ;
  background-size:100% 100%;
}

.profSide_infoStatus {
  padding: 0 5px;
}

.profSide_infoStatus li {
  background: url(/images/modules/bg_prizeDetailStatusline.png) no-repeat bottom;
  background-size: 100%;
  margin-bottom: 0px;
  text-align: left;
  display: flow-root;
}

.profSide_infoStatusKey, .profSide_infoStatusVal {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  display: inline-block;
  font-weight: bold;
  line-height: 18px;
}

.profSide_infoStatusKey {
  vertical-align: top;
  width: 4.1rem;
  text-align: left;
  font-size: 1rem;
  margin-left: 4px;
}

.profSide_infoStatusVal {
  float: right;
  text-align: right;
  font-size: 1rem;
  margin-right: 4px;
}

.profSide_sendBtn_left {
  width: 61px;
  height: 37px;
  background-image: url("/images/modules/sprite-prof.png");
  background-size: 301px 151px;
  background-position: 0 -114px;
  background-repeat: no-repeat !important;
  float:left;
  line-height: 1.2rem;
}

.profSide_sendBtn_right {
  width: 61px;
  height: 37px;
  background-image: url("/images/modules/sprite-prof.png");
  background-size: 301px 151px;
  background-position: -60px -114px;
  background-repeat: no-repeat !important;
  float:right;
  line-height: 1.2rem;
}

.toGuildBtn {
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.toGuildBtn .btn_inner {
  width: 90px;
}

.profBalloon {
  position: relative;
  width: 300px;
  /* height: 76px;
  padding-top: 22px; */
  height: 54px;
  background-image: url("/images/modules/sprite-prof.png");
  background-size: 301px 151px;
  background-position: 0 0;
  background-repeat: no-repeat !important;
  color:#332200;
  border: 2px solid #2b2108;
  border-width: 5px 5px 5px 5px;
  -webkit-border-image: url(/images/modules/bdImg_baloon.png) 11 11 11 11 round;
  border-image: url(/images/modules/bdImg_baloon.png) 11 11 11 11 fill round;
  /* 称号付与際に表示するため */
  z-index: 1;
}

.profBalloon::after {
  position: absolute;
  bottom: 93%;
  left: 33%;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-color: transparent;
  content: "";
  margin-left: -10px;
  -webkit-border-image: url(/images/modules/bdImg_baloon02.png) 0 0 round;
  border-image: url(/images/modules/bdImg_baloon02.png) 0 0 fill stretch;
}

.profBalloon_edit {
  position: absolute;
  bottom: 6px;
  right: 5px;
  width: 32px;
  height: 31px;
  background-image: url("/images/modules/sprite-prof.png");
  background-size: 301px 151px;
  background-position: -228px -76px;
  background-repeat: no-repeat !important;
}

.profMonsterHead {
  position: relative;
  top: -4px;
  width: 228px;
  height: 26px;
  background-image: url("/images/modules/sprite-prof.png");
  background-size: 301px 151px;
  background-position: 0 -79px;
  background-repeat: no-repeat !important;
}

.profMonsterHead p {
  padding-top: 4px;
}

.profBtnList .btn, .profBtnList .backBtn, .profBtnList .backBtn-modal, .profBtnList .backBtn-overScreen, .profBtnList .backBtn-static, .profBtnList .openingVideo_skipButton, .profBtnList .menu_btn {
  margin: 0;
}

.mission {
  position:relative;
  width:300px;
}
.mission .indexList {
  background: url("/images/modules/bdImg_frameModal.png") repeat-y center top;
  background-size: 300px auto;
  overflow-y:scroll;
  -webkit-overflow-scrolling: touch;
}
.mission_foot {
  position:absolute;
  bottom:-50px;
  width:300px;
  height:81px;
  background-image: url("/images/modules/sprite-modalDeco.png");
  background-size: 300px 174px;
  background-position: 0 -80px;
  background-repeat: no-repeat !important;
  z-index: 101;
}
.mission:after {
  display:block;
  content:"";
  position:absolute;
  top:-5px;
  width:300px;
  height:13px;
  background-image: url("/images/modules/sprite-modalDeco.png");
  background-size: 300px 174px;
  background-position: 0 -161px;
  background-repeat: no-repeat !important;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index:100;
}
.paper_detailTitle {
  margin-bottom:4px;
  padding:4px 0 8px;
  border-image-source: url(/images/modules/borderDeco01.png);
  border-image-slice: 0 14 18 fill;
  border-image-width: 6px;
  border-image-repeat: round;
  color: #b1031e;
  font-weight:bold;
  text-shadow: -1px -1px 0 #fff, -1px 0px 0 #fff, -1px 1px 0 #fff, 0px -1px 0 #fff, 0px 1px 0 #fff, 1px -1px 0 #fff, 1px 0px 0 #fff, 1px 1px 0 #fff, -1px 1px 1px #fff, 0px 1px 1px #fff, 1px 1px 1px #fff;
}
.missionParams_key {
  position:relative;
  height:18px;
  padding:1px 2px 0 2px;
  background: -webkit-linear-gradient(left, #ff4d08, #f49632);
  background: linear-gradient(to right, #ff4d08, #f49632);
  text-align:center;
  color:#fff;
  text-shadow:0px 1px 1px #000000;
}
.missionParams_key:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: -8px;
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 9px 0 9px 8px;
  border-color: transparent transparent transparent #f49632;
}

.userFind_formListItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.userFind_formList .userFind_formListItem:last-of-type {
  margin-bottom: 0;
}

.userFind_label {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 4em;
  flex-basis: 4em;
}

.userFind_input, .userFind_input-hasRanges {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.userFind_input-hasRanges {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.userFind_inputRange {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.guild_head {
  position: relative;
  padding-top: 10px;
  padding-right: 5px;
  padding-left: 5px;
  /* min-height: 240px; */
  min-height: 205px;
  height: 205px;
  /* background-image: url(/images/modules/bg_guild.png); */
  /* background-image: url(/images/modules/bg_guild_establishment.png);
  background-position: center top;
  background-size: 100% auto;
  background-repeat: no-repeat; */
}

.contents-unionMyLobby .guild_head {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 317px;
  background-image: url(/images/modules/bg_union.png?1511178746227);
  background-size: 100% auto;
}

.contents-unionMyLobby .guild_head::after {
  display: block;
  position: absolute;
  z-index: 200;
  bottom: -10px;
  left: 0;
  width: 320px;
  height: 26px;
  background-image: url(/images/modules/bg_unionTopFrame.png?1511178746227);
  background-size: 320px auto;
  background-repeat: no-repeat;
  content: "";
}

.guild_head-fixed, .guild_head-absolute {
  position: fixed;
  top: 40px;
  left: 0;
  z-index: 101;
  width: 100%;
}

.guild_head-absolute{
  position: absolute;
  top: 53px;
}

.guild_head-fixed.MyLobby {
  top: 53px;
}

.guild_body {
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
}

.contents-unionMyLobby .guild_body {
  padding-top: 336px !important;
  padding-left: 0;
  padding-right: 0;
}

.guild_head-fixed + .guild_body,  .guild_head-absolute + .guild_body{
  position: relative;
  z-index: 100;
  padding-top: 225px;
}

.guildName {
  /* text-align: center; */
  font-size: 0;
  /* margin-bottom: -4px; */
  /* margin-left: 10px; */

}

/* 下３項目再度確認 */
.guild_head .guildName {
  padding-left: 10px;
}

.guildName-union {
  /* position: relative; */
}
.guild_schedule .guildName-union {
  top: -32px;
}

.guildName_symbol {
  position: relative;
  z-index: 101;
  display: inline-block;
  width: 42px;
  height: 42px;
  vertical-align: middle;
}

.guildName_symbol-color01, .guildName_symbol-color02, .guildName_symbol-color03, .guildName_symbol-color04, .guildName_symbol-color05, .guildName_symbol-color06,
.guildName_symbol-color07, .guildName_symbol-color08,
.guildName_symbol-color09, .guildName_symbol-color10,
.guildName_symbol-color766, .guildName_symbol-color1775,.guildName_symbol-color1920, .guildName_symbol-color2732, .guildName_symbol-color2897, .guildName_symbol-color3082, .guildName_symbol-color3237 {
  background-image: url("/images/modules/sprite-guildSymbol_m.png?1511178746227");
  background-size: 473px 67px;
  background-repeat: no-repeat !important;
}
.guildName_symbol-color01 {
  background-position: 2px 0px;
}
.guildName_symbol-color02 {
  background-position: -38px 0px;
}
.guildName_symbol-color03 {
  background-position: -78px 0px;
}
.guildName_symbol-color04 {
  background-position: -118px 0px;
}
.guildName_symbol-color05 {
  background-position: -158px 0px;
}
.guildName_symbol-color06 {
  background-position: -198px 0px;
}

.guildName_symbol-color07 {
  background-position: -198px 0px;
}

.guildName_symbol-color08 {
  background-position: -198px 0px;
}

.guildName_symbol-color09 {
  background-position: -198px 0px;
}

.guildName_symbol-color10 {
  background-position: -198px 0px;
}

.guildName_symbol-color766, .guildName_symbol-color1775,.guildName_symbol-color1920, .guildName_symbol-color2732, .guildName_symbol-color2897, .guildName_symbol-color3082, .guildName_symbol-color3237 {
  background-position: 2px 0px;
}

.guildName_class {
  position: relative;
  width: 42px;
  height: 42px;
}
.guildName_class::after {
  position: absolute;
  top: 6px;
  left: 1px;
  display: block;
  width: 38px;
  height: 26px;
  content: "";
}

.guildName_class-1, .guildName_class-2, .guildName_class-3, .guildName_class-4, .guildName_class-5, .guildName_class-6, .guildName_class-7, .guildName_class-8, .guildName_class-9, .guildName_class-10, .guildName_class-11, .guildName_class-12, .guildName_class-13, .guildName_class-14 {
  background-image: url("/images/modules/sprite-guildSymbol_m.png?1511178746227");
  background-size: 473px 67px;
  background-repeat: no-repeat !important;
}
.guildName_class-1, .guildName_class-2, .guildName_class-3, .guildName_class-4, .guildName_class-5 {
  background-position: -332px 0px;
}
.guildName_class-6, .guildName_class-7, .guildName_class-8 {
  background-position: -286px 0px;
}
.guildName_class-9, .guildName_class-10, .guildName_class-11, .guildName_class-12, .guildName_class-13 {
  background-position: -240px 0px;
}
.guildName_class-14 {
  background-position: -378px 0px;
}

.guildName_class-1::after, .guildName_class-2::after, .guildName_class-3::after, .guildName_class-4::after, .guildName_class-5::after, .guildName_class-6::after, .guildName_class-7::after, .guildName_class-8::after, .guildName_class-9::after, .guildName_class-10::after, .guildName_class-11::after, .guildName_class-12::after, .guildName_class-13::after, .guildName_class-14::after {
  background-image: url("/images/modules/sprite-guildSymbol_m.png?1511178746227");
  background-size: 473px 67px;
  background-repeat: no-repeat !important;
}
.guildName_class-1::after {
  background-position: -397px -43px;
}
.guildName_class-2::after {
  background-position: -368px -43px;
}
.guildName_class-3::after {
  background-position: -331px -43px;
}
.guildName_class-4::after {
  background-position: -297px -43px;
}
.guildName_class-5::after {
  background-position: -263px -43px;
}
.guildName_class-6::after {
  background-position: -228px -43px;
}
.guildName_class-7::after {
  background-position: -193px -43px;
}
.guildName_class-8::after {
  background-position: -158px -43px;
}
.guildName_class-9::after {
  background-position: 7px -43px;
}
.guildName_class-10::after {
  background-position: -26px -43px;
}
.guildName_class-11::after {
  background-position: -59px -43px;
}
.guildName_class-12::after {
  background-position: -92px -43px;
}
.guildName_class-13::after {
  background-position: -124px -43px;
}
.guildName_class-14::after {
  background-position: -430px -43px;
}

.guildName_unionName {
  display: none;
}
.guildName-union .guildName_unionName {
  display: block;
  position: relative;
  z-index: 101;
  top: 16px;
  padding-left: 88px;
  margin-bottom: -1rem;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1;
  text-shadow: -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, -1px 2px 1px #000, 0px 2px 1px #000, 1px 2px 1px #000;
  color: #97ff93;
}
.ta-c .guildName_unionName {
  text-align: left !important;
  padding-left: 137px;
}

.guildName_name {
  position: relative;
  z-index: 100;
  display: inline-block;
  /* margin-top: 13px;
  margin-bottom: 6px;
  margin-left: -35px;
  padding-top: 5px;
  padding-left: 33px;
  padding-right: 20px; */
  top: -4px;
  margin-left: -29px;
  padding-top: 22px;
  padding-left: 30px;
  padding-right: 30px;
  width: 191px;
  height: 50px;
  background-image: url(/images/modules/bg_guildName.png?1511178746228);
  background-position: 0px -1px;
  background-size: 191px 50px;
  background-repeat: no-repeat;
  /* color: #fff; */
  color: #fffdf2;
  vertical-align: middle;
  font-weight: bold;
  font-size: 1.2rem;
}

.guild_unionMemberListItem .guildName_name {
  padding-left: 28px;
}
.guild_unionMemberListItem .guildName {
  padding-left: 0;
}

.guildName-union .guildName_name {
  padding-top: 30px;
  /* padding-left: 30px; */
  background-image: url(/images/modules/bg_guildName-union.png?1511178746228);
}

.guildName .guildName_name-degree1, .guildName .guildName_name-degree2, .guildName .guildName_name-degree3, .guildName .guildName_name-degree4, .guildName .guildName_name-degree5,
.guildName .guildName_name-degree6, .guildName .guildName_name-degree7, .guildName .guildName_name-degree8, .guildName .guildName_name-degree9, .guildName .guildName_name-degree10,
.guildName .guildName_name-degree11, .guildName .guildName_name-degree12, .guildName .guildName_name-degree13, .guildName .guildName_name-degree14, .guildName .guildName_name-degree15,
.guildName .guildName_name-degree16, .guildName .guildName_name-degree17, .guildName .guildName_name-degree18, .guildName .guildName_name-degree19, .guildName .guildName_name-degree20,
.guildName .guildName_name-degree21, .guildName .guildName_name-degree22, .guildName .guildName_name-degree23, .guildName .guildName_name-degree24, .guildName .guildName_name-degree25,
.guildName .guildName_name-degree26, .guildName .guildName_name-degree27, .guildName .guildName_name-degree28, .guildName .guildName_name-degree29, .guildName .guildName_name-degree30,
.guildName .guildName_name-degree31, .guildName .guildName_name-degree32, .guildName .guildName_name-degree33, .guildName .guildName_name-degree34, .guildName .guildName_name-degree35,
.guildName .guildName_name-degree36, .guildName .guildName_name-degree37, .guildName .guildName_name-degree38, .guildName .guildName_name-degree39, .guildName .guildName_name-degree40,
.guildName .guildName_name-degree41, .guildName .guildName_name-degree42, .guildName .guildName_name-degree43, .guildName .guildName_name-degree44, .guildName .guildName_name-degree45,
.guildName .guildName_name-degree46, .guildName .guildName_name-degree47, .guildName .guildName_name-degree48, .guildName .guildName_name-degree49, .guildName .guildName_name-degree50,
.guildName .guildName_name-degree51, .guildName .guildName_name-degree52, .guildName .guildName_name-degree53, .guildName .guildName_name-degree54, .guildName .guildName_name-degree55,
.guildName .guildName_name-degree56, .guildName .guildName_name-degree57, .guildName .guildName_name-degree58, .guildName .guildName_name-degree59, .guildName .guildName_name-degree60,
.guildName .guildName_name-degree61, .guildName .guildName_name-degree62, .guildName .guildName_name-degree63, .guildName .guildName_name-degree64, .guildName .guildName_name-degree65,
.guildName .guildName_name-degree66, .guildName .guildName_name-degree67, .guildName .guildName_name-degree68, .guildName .guildName_name-degree69, .guildName .guildName_name-degree70,
.guildName .guildName_name-degree71, .guildName .guildName_name-degree72, .guildName .guildName_name-degree73, .guildName .guildName_name-degree74, .guildName .guildName_name-degree75,
.guildName .guildName_name-degree76, .guildName .guildName_name-degree77, .guildName .guildName_name-degree78, .guildName .guildName_name-degree79, .guildName .guildName_name-degree80,
.guildName .guildName_name-degree81, .guildName .guildName_name-degree82, .guildName .guildName_name-degree83, .guildName .guildName_name-degree84, .guildName .guildName_name-degree85,
.guildName .guildName_name-degree86, .guildName .guildName_name-degree87, .guildName .guildName_name-degree88, .guildName .guildName_name-degree89, .guildName .guildName_name-degree90,
.guildName .guildName_name-degree91, .guildName .guildName_name-degree92, .guildName .guildName_name-degree93, .guildName .guildName_name-degree94, .guildName .guildName_name-degree95,
.guildName .guildName_name-degree96, .guildName .guildName_name-degree97, .guildName .guildName_name-degree98, .guildName .guildName_name-degree99, .guildName .guildName_name-degree100,
.guildName .guildName_name-degree101, .guildName .guildName_name-degree102, .guildName .guildName_name-degree103, .guildName .guildName_name-degree104, .guildName .guildName_name-degree105,
.guildName .guildName_name-degree106, .guildName .guildName_name-degree107, .guildName .guildName_name-degree108, .guildName .guildName_name-degree109, .guildName .guildName_name-degree110,
.guildName .guildName_name-degree111, .guildName .guildName_name-degree112, .guildName .guildName_name-degree113, .guildName .guildName_name-degree114, .guildName .guildName_name-degree115,
.guildName .guildName_name-degree116, .guildName .guildName_name-degree117, .guildName .guildName_name-degree118, .guildName .guildName_name-degree119, .guildName .guildName_name-degree120,
.guildName .guildName_name-degree121, .guildName .guildName_name-degree122, .guildName .guildName_name-degree123, .guildName .guildName_name-degree124, .guildName .guildName_name-degree125,
.guildName .guildName_name-degree126, .guildName .guildName_name-degree127, .guildName .guildName_name-degree128, .guildName .guildName_name-degree129, .guildName .guildName_name-degree130,
.guildName .guildName_name-degree131, .guildName .guildName_name-degree132, .guildName .guildName_name-degree133, .guildName .guildName_name-degree134, .guildName .guildName_name-degree135,
.guildName .guildName_name-degree136, .guildName .guildName_name-degree137, .guildName .guildName_name-degree138, .guildName .guildName_name-degree139, .guildName .guildName_name-degree140,
.guildName .guildName_name-degree141, .guildName .guildName_name-degree142, .guildName .guildName_name-degree143, .guildName .guildName_name-degree144, .guildName .guildName_name-degree145,
.guildName .guildName_name-degree146, .guildName .guildName_name-degree147, .guildName .guildName_name-degree148, .guildName .guildName_name-degree149, .guildName .guildName_name-degree150,
.guildName .guildName_name-degree151, .guildName .guildName_name-degree152, .guildName .guildName_name-degree153, .guildName .guildName_name-degree154, .guildName .guildName_name-degree155,
.guildName .guildName_name-degree156, .guildName .guildName_name-degree157, .guildName .guildName_name-degree158, .guildName .guildName_name-degree159, .guildName .guildName_name-degree160,
.guildName .guildName_name-degree161, .guildName .guildName_name-degree162, .guildName .guildName_name-degree163, .guildName .guildName_name-degree164, .guildName .guildName_name-degree165,
.guildName .guildName_name-degree166, .guildName .guildName_name-degree167, .guildName .guildName_name-degree168, .guildName .guildName_name-degree169, .guildName .guildName_name-degree170,
.guildName .guildName_name-degree171, .guildName .guildName_name-degree172, .guildName .guildName_name-degree173, .guildName .guildName_name-degree174, .guildName .guildName_name-degree175,
.guildName .guildName_name-degree176, .guildName .guildName_name-degree177, .guildName .guildName_name-degree178, .guildName .guildName_name-degree179, .guildName .guildName_name-degree180,
.guildName .guildName_name-degree181, .guildName .guildName_name-degree182, .guildName .guildName_name-degree183, .guildName .guildName_name-degree184, .guildName .guildName_name-degree185,
.guildName .guildName_name-degree186, .guildName .guildName_name-degree187, .guildName .guildName_name-degree188, .guildName .guildName_name-degree189, .guildName .guildName_name-degree190,
.guildName .guildName_name-degree191, .guildName .guildName_name-degree192, .guildName .guildName_name-degree193, .guildName .guildName_name-degree194, .guildName .guildName_name-degree195,
.guildName .guildName_name-degree196, .guildName .guildName_name-degree197, .guildName .guildName_name-degree198, .guildName .guildName_name-degree199, .guildName .guildName_name-degree200,
.guildName .guildName_name-degree201, .guildName .guildName_name-degree202, .guildName .guildName_name-degree203, .guildName .guildName_name-degree204, .guildName .guildName_name-degree205,
.guildName .guildName_name-degree206, .guildName .guildName_name-degree207, .guildName .guildName_name-degree208, .guildName .guildName_name-degree209, .guildName .guildName_name-degree210,
.guildName .guildName_name-degree211, .guildName .guildName_name-degree212, .guildName .guildName_name-degree213, .guildName .guildName_name-degree214, .guildName .guildName_name-degree215,
.guildName .guildName_name-degree216, .guildName .guildName_name-degree217, .guildName .guildName_name-degree218, .guildName .guildName_name-degree219, .guildName .guildName_name-degree220,
.guildName .guildName_name-degree221, .guildName .guildName_name-degree222, .guildName .guildName_name-degree223, .guildName .guildName_name-degree224, .guildName .guildName_name-degree225,
.guildName .guildName_name-degree226, .guildName .guildName_name-degree227, .guildName .guildName_name-degree228, .guildName .guildName_name-degree229, .guildName .guildName_name-degree230,
.guildName .guildName_name-degree231, .guildName .guildName_name-degree232, .guildName .guildName_name-degree233, .guildName .guildName_name-degree234, .guildName .guildName_name-degree235,
.guildName .guildName_name-degree236, .guildName .guildName_name-degree237, .guildName .guildName_name-degree238, .guildName .guildName_name-degree239, .guildName .guildName_name-degree240,
.guildName .guildName_name-degree241, .guildName .guildName_name-degree242, .guildName .guildName_name-degree243, .guildName .guildName_name-degree244, .guildName .guildName_name-degree245,
.guildName .guildName_name-degree246, .guildName .guildName_name-degree247, .guildName .guildName_name-degree248, .guildName .guildName_name-degree249, .guildName .guildName_name-degree250,
.guildName .guildName_name-degree251, .guildName .guildName_name-degree252, .guildName .guildName_name-degree253, .guildName .guildName_name-degree254, .guildName .guildName_name-degree255,
.guildName .guildName_name-degree256, .guildName .guildName_name-degree257, .guildName .guildName_name-degree258, .guildName .guildName_name-degree259, .guildName .guildName_name-degree260,
.guildName .guildName_name-degree261, .guildName .guildName_name-degree262, .guildName .guildName_name-degree263, .guildName .guildName_name-degree264, .guildName .guildName_name-degree265,
.guildName .guildName_name-degree266, .guildName .guildName_name-degree267, .guildName .guildName_name-degree268, .guildName .guildName_name-degree269, .guildName .guildName_name-degree270,
.guildName .guildName_name-degree271, .guildName .guildName_name-degree272, .guildName .guildName_name-degree273, .guildName .guildName_name-degree274, .guildName .guildName_name-degree275,
.guildName .guildName_name-degree276, .guildName .guildName_name-degree277, .guildName .guildName_name-degree278, .guildName .guildName_name-degree279, .guildName .guildName_name-degree280,
.guildName .guildName_name-degree281, .guildName .guildName_name-degree282, .guildName .guildName_name-degree283, .guildName .guildName_name-degree284, .guildName .guildName_name-degree285,
.guildName .guildName_name-degree286, .guildName .guildName_name-degree287, .guildName .guildName_name-degree288, .guildName .guildName_name-degree289, .guildName .guildName_name-degree290,
.guildName .guildName_name-degree291, .guildName .guildName_name-degree292, .guildName .guildName_name-degree293, .guildName .guildName_name-degree294, .guildName .guildName_name-degree295,
.guildName .guildName_name-degree296, .guildName .guildName_name-degree297, .guildName .guildName_name-degree298, .guildName .guildName_name-degree299, .guildName .guildName_name-degree300,
.guildName .guildName_name-degree301, .guildName .guildName_name-degree302, .guildName .guildName_name-degree303, .guildName .guildName_name-degree304, .guildName .guildName_name-degree305,
.guildName .guildName_name-degree306, .guildName .guildName_name-degree307, .guildName .guildName_name-degree308, .guildName .guildName_name-degree309, .guildName .guildName_name-degree310,
.guildName .guildName_name-degree311, .guildName .guildName_name-degree312, .guildName .guildName_name-degree313, .guildName .guildName_name-degree314, .guildName .guildName_name-degree315,
.guildName .guildName_name-degree316, .guildName .guildName_name-degree317, .guildName .guildName_name-degree318, .guildName .guildName_name-degree319, .guildName .guildName_name-degree320,
.guildName .guildName_name-degree321, .guildName .guildName_name-degree322, .guildName .guildName_name-degree323, .guildName .guildName_name-degree324, .guildName .guildName_name-degree325,
.guildName .guildName_name-degree326, .guildName .guildName_name-degree327, .guildName .guildName_name-degree328, .guildName .guildName_name-degree329, .guildName .guildName_name-degree330,
.guildName .guildName_name-degree331, .guildName .guildName_name-degree332, .guildName .guildName_name-degree333, .guildName .guildName_name-degree334, .guildName .guildName_name-degree335,
.guildName .guildName_name-degree336, .guildName .guildName_name-degree337, .guildName .guildName_name-degree338, .guildName .guildName_name-degree339, .guildName .guildName_name-degree340,
.guildName .guildName_name-degree341, .guildName .guildName_name-degree342, .guildName .guildName_name-degree343, .guildName .guildName_name-degree344, .guildName .guildName_name-degree345,
.guildName .guildName_name-degree346, .guildName .guildName_name-degree347, .guildName .guildName_name-degree348, .guildName .guildName_name-degree349, .guildName .guildName_name-degree350,
.guildName .guildName_name-degree351, .guildName .guildName_name-degree352, .guildName .guildName_name-degree353, .guildName .guildName_name-degree354, .guildName .guildName_name-degree355,
.guildName .guildName_name-degree356, .guildName .guildName_name-degree357, .guildName .guildName_name-degree358, .guildName .guildName_name-degree359, .guildName .guildName_name-degree360,
.guildName .guildName_name-degree361, .guildName .guildName_name-degree362, .guildName .guildName_name-degree363, .guildName .guildName_name-degree364, .guildName .guildName_name-degree365,
.guildName .guildName_name-degree366, .guildName .guildName_name-degree367, .guildName .guildName_name-degree368, .guildName .guildName_name-degree369, .guildName .guildName_name-degree370,
.guildName .guildName_name-degree371, .guildName .guildName_name-degree372, .guildName .guildName_name-degree373, .guildName .guildName_name-degree374, .guildName .guildName_name-degree375,
.guildName .guildName_name-degree376, .guildName .guildName_name-degree377, .guildName .guildName_name-degree378, .guildName .guildName_name-degree379, .guildName .guildName_name-degree380,
.guildName .guildName_name-degree381, .guildName .guildName_name-degree382, .guildName .guildName_name-degree383, .guildName .guildName_name-degree384, .guildName .guildName_name-degree385,
.guildName .guildName_name-degree386, .guildName .guildName_name-degree387, .guildName .guildName_name-degree388, .guildName .guildName_name-degree389, .guildName .guildName_name-degree390,
.guildName .guildName_name-degree391, .guildName .guildName_name-degree392, .guildName .guildName_name-degree393, .guildName .guildName_name-degree394, .guildName .guildName_name-degree395,
.guildName .guildName_name-degree396, .guildName .guildName_name-degree397, .guildName .guildName_name-degree398, .guildName .guildName_name-degree399, .guildName .guildName_name-degree400,
.guildName .guildName_name-degree401, .guildName .guildName_name-degree402, .guildName .guildName_name-degree403, .guildName .guildName_name-degree404, .guildName .guildName_name-degree405,
.guildName .guildName_name-degree406, .guildName .guildName_name-degree407, .guildName .guildName_name-degree408, .guildName .guildName_name-degree409, .guildName .guildName_name-degree410,
.guildName .guildName_name-degree411, .guildName .guildName_name-degree412, .guildName .guildName_name-degree413, .guildName .guildName_name-degree414, .guildName .guildName_name-degree415,
.guildName .guildName_name-degree416, .guildName .guildName_name-degree417, .guildName .guildName_name-degree418, .guildName .guildName_name-degree419, .guildName .guildName_name-degree420,
.guildName .guildName_name-degree421, .guildName .guildName_name-degree422, .guildName .guildName_name-degree423, .guildName .guildName_name-degree424, .guildName .guildName_name-degree425,
.guildName .guildName_name-degree426, .guildName .guildName_name-degree427, .guildName .guildName_name-degree428, .guildName .guildName_name-degree429, .guildName .guildName_name-degree430,
.guildName .guildName_name-degree431, .guildName .guildName_name-degree432, .guildName .guildName_name-degree433, .guildName .guildName_name-degree434, .guildName .guildName_name-degree435,
.guildName .guildName_name-degree436, .guildName .guildName_name-degree437, .guildName .guildName_name-degree438, .guildName .guildName_name-degree439, .guildName .guildName_name-degree440,
.guildName .guildName_name-degree441, .guildName .guildName_name-degree442, .guildName .guildName_name-degree443, .guildName .guildName_name-degree444, .guildName .guildName_name-degree445,
.guildName .guildName_name-degree446, .guildName .guildName_name-degree447, .guildName .guildName_name-degree448, .guildName .guildName_name-degree449, .guildName .guildName_name-degree450,
.guildName .guildName_name-degree451, .guildName .guildName_name-degree452, .guildName .guildName_name-degree453, .guildName .guildName_name-degree454, .guildName .guildName_name-degree455,
.guildName .guildName_name-degree456, .guildName .guildName_name-degree457, .guildName .guildName_name-degree458, .guildName .guildName_name-degree459, .guildName .guildName_name-degree460,
.guildName .guildName_name-degree461, .guildName .guildName_name-degree462, .guildName .guildName_name-degree463, .guildName .guildName_name-degree464, .guildName .guildName_name-degree465,
.guildName .guildName_name-degree466, .guildName .guildName_name-degree467, .guildName .guildName_name-degree468, .guildName .guildName_name-degree469, .guildName .guildName_name-degree470,
.guildName .guildName_name-degree471, .guildName .guildName_name-degree472, .guildName .guildName_name-degree473, .guildName .guildName_name-degree474, .guildName .guildName_name-degree475,
.guildName .guildName_name-degree476, .guildName .guildName_name-degree477, .guildName .guildName_name-degree478, .guildName .guildName_name-degree479, .guildName .guildName_name-degree480,
.guildName .guildName_name-degree481, .guildName .guildName_name-degree482, .guildName .guildName_name-degree483, .guildName .guildName_name-degree484, .guildName .guildName_name-degree485,
.guildName .guildName_name-degree486, .guildName .guildName_name-degree487, .guildName .guildName_name-degree488, .guildName .guildName_name-degree489, .guildName .guildName_name-degree490,
.guildName .guildName_name-degree491, .guildName .guildName_name-degree492, .guildName .guildName_name-degree493, .guildName .guildName_name-degree494, .guildName .guildName_name-degree495,
.guildName .guildName_name-degree496, .guildName .guildName_name-degree497, .guildName .guildName_name-degree498, .guildName .guildName_name-degree499, .guildName .guildName_name-degree500,
.guildName .guildName_name-degree501, .guildName .guildName_name-degree502, .guildName .guildName_name-degree503, .guildName .guildName_name-degree504, .guildName .guildName_name-degree505,
.guildName .guildName_name-degree506, .guildName .guildName_name-degree507, .guildName .guildName_name-degree508, .guildName .guildName_name-degree509, .guildName .guildName_name-degree510,
.guildName .guildName_name-degree511, .guildName .guildName_name-degree512, .guildName .guildName_name-degree513, .guildName .guildName_name-degree514, .guildName .guildName_name-degree515,
.guildName .guildName_name-degree516, .guildName .guildName_name-degree517, .guildName .guildName_name-degree518, .guildName .guildName_name-degree519, .guildName .guildName_name-degree520,
.guildName .guildName_name-degree521, .guildName .guildName_name-degree522, .guildName .guildName_name-degree523, .guildName .guildName_name-degree524, .guildName .guildName_name-degree525,
.guildName .guildName_name-degree526, .guildName .guildName_name-degree527, .guildName .guildName_name-degree528, .guildName .guildName_name-degree529, .guildName .guildName_name-degree530,
.guildName .guildName_name-degree531, .guildName .guildName_name-degree532, .guildName .guildName_name-degree533, .guildName .guildName_name-degree534, .guildName .guildName_name-degree535,
.guildName .guildName_name-degree536, .guildName .guildName_name-degree537, .guildName .guildName_name-degree538, .guildName .guildName_name-degree539, .guildName .guildName_name-degree540,
.guildName .guildName_name-degree541, .guildName .guildName_name-degree542, .guildName .guildName_name-degree543, .guildName .guildName_name-degree544, .guildName .guildName_name-degree545,
.guildName .guildName_name-degree546, .guildName .guildName_name-degree547, .guildName .guildName_name-degree548, .guildName .guildName_name-degree549, .guildName .guildName_name-degree550,
.guildName .guildName_name-degree551, .guildName .guildName_name-degree552, .guildName .guildName_name-degree553, .guildName .guildName_name-degree554, .guildName .guildName_name-degree555,
.guildName .guildName_name-degree556, .guildName .guildName_name-degree557, .guildName .guildName_name-degree558, .guildName .guildName_name-degree559, .guildName .guildName_name-degree560,
.guildName .guildName_name-degree561, .guildName .guildName_name-degree562, .guildName .guildName_name-degree563, .guildName .guildName_name-degree564, .guildName .guildName_name-degree565,
.guildName .guildName_name-degree566, .guildName .guildName_name-degree567, .guildName .guildName_name-degree568, .guildName .guildName_name-degree569, .guildName .guildName_name-degree570,
.guildName .guildName_name-degree571, .guildName .guildName_name-degree572, .guildName .guildName_name-degree573, .guildName .guildName_name-degree574, .guildName .guildName_name-degree575,
.guildName .guildName_name-degree576, .guildName .guildName_name-degree577, .guildName .guildName_name-degree578, .guildName .guildName_name-degree579, .guildName .guildName_name-degree580,
.guildName .guildName_name-degree581, .guildName .guildName_name-degree582, .guildName .guildName_name-degree583, .guildName .guildName_name-degree584, .guildName .guildName_name-degree585,
.guildName .guildName_name-degree586, .guildName .guildName_name-degree587, .guildName .guildName_name-degree588, .guildName .guildName_name-degree589, .guildName .guildName_name-degree590,
.guildName .guildName_name-degree591, .guildName .guildName_name-degree592, .guildName .guildName_name-degree593, .guildName .guildName_name-degree594, .guildName .guildName_name-degree595,
.guildName .guildName_name-degree596, .guildName .guildName_name-degree597, .guildName .guildName_name-degree598, .guildName .guildName_name-degree599, .guildName .guildName_name-degree600,
.guildName .guildName_name-degree601, .guildName .guildName_name-degree602, .guildName .guildName_name-degree603, .guildName .guildName_name-degree604, .guildName .guildName_name-degree605,
.guildName .guildName_name-degree606, .guildName .guildName_name-degree607, .guildName .guildName_name-degree608, .guildName .guildName_name-degree609, .guildName .guildName_name-degree610,
.guildName .guildName_name-degree611, .guildName .guildName_name-degree612, .guildName .guildName_name-degree613, .guildName .guildName_name-degree614, .guildName .guildName_name-degree615,
.guildName .guildName_name-degree616, .guildName .guildName_name-degree617, .guildName .guildName_name-degree618, .guildName .guildName_name-degree619, .guildName .guildName_name-degree620,
.guildName .guildName_name-degree621, .guildName .guildName_name-degree622, .guildName .guildName_name-degree623, .guildName .guildName_name-degree624, .guildName .guildName_name-degree625,
.guildName .guildName_name-degree626, .guildName .guildName_name-degree627, .guildName .guildName_name-degree628, .guildName .guildName_name-degree629, .guildName .guildName_name-degree630,
.guildName .guildName_name-degree631, .guildName .guildName_name-degree632, .guildName .guildName_name-degree633, .guildName .guildName_name-degree634, .guildName .guildName_name-degree635,
.guildName .guildName_name-degree636, .guildName .guildName_name-degree637, .guildName .guildName_name-degree638, .guildName .guildName_name-degree639, .guildName .guildName_name-degree640,
.guildName .guildName_name-degree641, .guildName .guildName_name-degree642, .guildName .guildName_name-degree643, .guildName .guildName_name-degree644, .guildName .guildName_name-degree645,
.guildName .guildName_name-degree646, .guildName .guildName_name-degree647, .guildName .guildName_name-degree648, .guildName .guildName_name-degree649, .guildName .guildName_name-degree650,
.guildName .guildName_name-degree651, .guildName .guildName_name-degree652, .guildName .guildName_name-degree653, .guildName .guildName_name-degree654, .guildName .guildName_name-degree655,
.guildName .guildName_name-degree656, .guildName .guildName_name-degree657, .guildName .guildName_name-degree658, .guildName .guildName_name-degree659, .guildName .guildName_name-degree660,
.guildName .guildName_name-degree661, .guildName .guildName_name-degree662, .guildName .guildName_name-degree663, .guildName .guildName_name-degree664, .guildName .guildName_name-degree665,
.guildName .guildName_name-degree666, .guildName .guildName_name-degree667, .guildName .guildName_name-degree668, .guildName .guildName_name-degree669, .guildName .guildName_name-degree670,
.guildName .guildName_name-degree671, .guildName .guildName_name-degree672, .guildName .guildName_name-degree673, .guildName .guildName_name-degree674, .guildName .guildName_name-degree675,
.guildName .guildName_name-degree676, .guildName .guildName_name-degree677, .guildName .guildName_name-degree678, .guildName .guildName_name-degree679, .guildName .guildName_name-degree680,
.guildName .guildName_name-degree681, .guildName .guildName_name-degree682, .guildName .guildName_name-degree683, .guildName .guildName_name-degree684, .guildName .guildName_name-degree685,
.guildName .guildName_name-degree686, .guildName .guildName_name-degree687, .guildName .guildName_name-degree688, .guildName .guildName_name-degree689, .guildName .guildName_name-degree690,
.guildName .guildName_name-degree691, .guildName .guildName_name-degree692, .guildName .guildName_name-degree693, .guildName .guildName_name-degree694, .guildName .guildName_name-degree695,
.guildName .guildName_name-degree696, .guildName .guildName_name-degree697, .guildName .guildName_name-degree698, .guildName .guildName_name-degree699, .guildName .guildName_name-degree700,
.guildName .guildName_name-degree701, .guildName .guildName_name-degree702, .guildName .guildName_name-degree703, .guildName .guildName_name-degree704, .guildName .guildName_name-degree705,
.guildName .guildName_name-degree706, .guildName .guildName_name-degree707, .guildName .guildName_name-degree708, .guildName .guildName_name-degree709, .guildName .guildName_name-degree710,
.guildName .guildName_name-degree711, .guildName .guildName_name-degree712, .guildName .guildName_name-degree713, .guildName .guildName_name-degree714, .guildName .guildName_name-degree715,
.guildName .guildName_name-degree716, .guildName .guildName_name-degree717, .guildName .guildName_name-degree718, .guildName .guildName_name-degree719, .guildName .guildName_name-degree720,
.guildName .guildName_name-degree721, .guildName .guildName_name-degree722, .guildName .guildName_name-degree723, .guildName .guildName_name-degree724, .guildName .guildName_name-degree725,
.guildName .guildName_name-degree726, .guildName .guildName_name-degree727, .guildName .guildName_name-degree728, .guildName .guildName_name-degree729, .guildName .guildName_name-degree730,
.guildName .guildName_name-degree731, .guildName .guildName_name-degree732, .guildName .guildName_name-degree733, .guildName .guildName_name-degree734, .guildName .guildName_name-degree735,
.guildName .guildName_name-degree736, .guildName .guildName_name-degree737, .guildName .guildName_name-degree738, .guildName .guildName_name-degree739, .guildName .guildName_name-degree740,
.guildName .guildName_name-degree741, .guildName .guildName_name-degree742, .guildName .guildName_name-degree743, .guildName .guildName_name-degree744, .guildName .guildName_name-degree745,
.guildName .guildName_name-degree746, .guildName .guildName_name-degree747, .guildName .guildName_name-degree748, .guildName .guildName_name-degree749, .guildName .guildName_name-degree750
 {
  /* height: 46px;
  padding-top: 24px;
  margin-top: -7px; */
  background-image: url(/images/modules/guildemblem/1.png);
  /* background-size: 191px 46px; */
  background-size: 191px 50px;
}

.guildName .guildName_name-degree2 { background-image: url(/images/modules/guildemblem/2.png); }
.guildName .guildName_name-degree3 { background-image: url(/images/modules/guildemblem/3.png); }
.guildName .guildName_name-degree4 { background-image: url(/images/modules/guildemblem/4.png); }
.guildName .guildName_name-degree5 { background-image: url(/images/modules/guildemblem/5.png); }
.guildName .guildName_name-degree6 { background-image: url(/images/modules/guildemblem/6.png); }
.guildName .guildName_name-degree7 { background-image: url(/images/modules/guildemblem/7.png); }
.guildName .guildName_name-degree8 { background-image: url(/images/modules/guildemblem/8.png); }
.guildName .guildName_name-degree9 { background-image: url(/images/modules/guildemblem/9.png); }
.guildName .guildName_name-degree10 { background-image: url(/images/modules/guildemblem/10.png); }
.guildName .guildName_name-degree11 { background-image: url(/images/modules/guildemblem/11.png); }
.guildName .guildName_name-degree12 { background-image: url(/images/modules/guildemblem/12.png); }
.guildName .guildName_name-degree13 { background-image: url(/images/modules/guildemblem/13.png); }
.guildName .guildName_name-degree14 { background-image: url(/images/modules/guildemblem/14.png); }
.guildName .guildName_name-degree15 { background-image: url(/images/modules/guildemblem/15.png); }
.guildName .guildName_name-degree16 { background-image: url(/images/modules/guildemblem/16.png); }
.guildName .guildName_name-degree17 { background-image: url(/images/modules/guildemblem/17.png); }
.guildName .guildName_name-degree18 { background-image: url(/images/modules/guildemblem/18.png); }
.guildName .guildName_name-degree19 { background-image: url(/images/modules/guildemblem/19.png); }
.guildName .guildName_name-degree20 { background-image: url(/images/modules/guildemblem/20.png); }
.guildName .guildName_name-degree21 { background-image: url(/images/modules/guildemblem/21.png); }
.guildName .guildName_name-degree22 { background-image: url(/images/modules/guildemblem/22.png); }
.guildName .guildName_name-degree23 { background-image: url(/images/modules/guildemblem/23.png); }
.guildName .guildName_name-degree24 { background-image: url(/images/modules/guildemblem/24.png); }
.guildName .guildName_name-degree25 { background-image: url(/images/modules/guildemblem/25.png); }
.guildName .guildName_name-degree26 { background-image: url(/images/modules/guildemblem/26.png); }
.guildName .guildName_name-degree27 { background-image: url(/images/modules/guildemblem/27.png); }
.guildName .guildName_name-degree28 { background-image: url(/images/modules/guildemblem/28.png); }
.guildName .guildName_name-degree29 { background-image: url(/images/modules/guildemblem/29.png); }
.guildName .guildName_name-degree30 { background-image: url(/images/modules/guildemblem/30.png); }
.guildName .guildName_name-degree31 { background-image: url(/images/modules/guildemblem/31.png); }
.guildName .guildName_name-degree32 { background-image: url(/images/modules/guildemblem/32.png); }
.guildName .guildName_name-degree33 { background-image: url(/images/modules/guildemblem/33.png); }
.guildName .guildName_name-degree34 { background-image: url(/images/modules/guildemblem/34.png); }
.guildName .guildName_name-degree35 { background-image: url(/images/modules/guildemblem/35.png); }
.guildName .guildName_name-degree36 { background-image: url(/images/modules/guildemblem/36.png); }
.guildName .guildName_name-degree37 { background-image: url(/images/modules/guildemblem/37.png); }
.guildName .guildName_name-degree38 { background-image: url(/images/modules/guildemblem/38.png); }
.guildName .guildName_name-degree39 { background-image: url(/images/modules/guildemblem/39.png); }
.guildName .guildName_name-degree40 { background-image: url(/images/modules/guildemblem/40.png); }
.guildName .guildName_name-degree41 { background-image: url(/images/modules/guildemblem/41.png); }
.guildName .guildName_name-degree42 { background-image: url(/images/modules/guildemblem/42.png); }
.guildName .guildName_name-degree43 { background-image: url(/images/modules/guildemblem/43.png); }
.guildName .guildName_name-degree44 { background-image: url(/images/modules/guildemblem/44.png); }
.guildName .guildName_name-degree45 { background-image: url(/images/modules/guildemblem/45.png); }
.guildName .guildName_name-degree46 { background-image: url(/images/modules/guildemblem/46.png); }
.guildName .guildName_name-degree47 { background-image: url(/images/modules/guildemblem/47.png); }
.guildName .guildName_name-degree48 { background-image: url(/images/modules/guildemblem/48.png); }
.guildName .guildName_name-degree49 { background-image: url(/images/modules/guildemblem/49.png); }
.guildName .guildName_name-degree50 { background-image: url(/images/modules/guildemblem/50.png); }
.guildName .guildName_name-degree51 { background-image: url(/images/modules/guildemblem/51.png); }
.guildName .guildName_name-degree52 { background-image: url(/images/modules/guildemblem/52.png); }
.guildName .guildName_name-degree53 { background-image: url(/images/modules/guildemblem/53.png); }
.guildName .guildName_name-degree54 { background-image: url(/images/modules/guildemblem/54.png); }
.guildName .guildName_name-degree55 { background-image: url(/images/modules/guildemblem/55.png); }
.guildName .guildName_name-degree56 { background-image: url(/images/modules/guildemblem/56.png); }
.guildName .guildName_name-degree57 { background-image: url(/images/modules/guildemblem/57.png); }
.guildName .guildName_name-degree58 { background-image: url(/images/modules/guildemblem/58.png); }
.guildName .guildName_name-degree59 { background-image: url(/images/modules/guildemblem/59.png); }
.guildName .guildName_name-degree60 { background-image: url(/images/modules/guildemblem/60.png); }
.guildName .guildName_name-degree61 { background-image: url(/images/modules/guildemblem/61.png); }
.guildName .guildName_name-degree62 { background-image: url(/images/modules/guildemblem/62.png?1511178746228); }
.guildName .guildName_name-degree63 { background-image: url(/images/modules/guildemblem/63.png); }
.guildName .guildName_name-degree64 { background-image: url(/images/modules/guildemblem/64.png); }
.guildName .guildName_name-degree65 { background-image: url(/images/modules/guildemblem/65.png); }
.guildName .guildName_name-degree66 { background-image: url(/images/modules/guildemblem/66.png); }
.guildName .guildName_name-degree67 { background-image: url(/images/modules/guildemblem/67.png); }
.guildName .guildName_name-degree68 { background-image: url(/images/modules/guildemblem/68.png); }
.guildName .guildName_name-degree69 { background-image: url(/images/modules/guildemblem/69.png); }
.guildName .guildName_name-degree70 { background-image: url(/images/modules/guildemblem/70.png); }
.guildName .guildName_name-degree71 { background-image: url(/images/modules/guildemblem/71.png); }
.guildName .guildName_name-degree72 { background-image: url(/images/modules/guildemblem/72.png); }
.guildName .guildName_name-degree73 { background-image: url(/images/modules/guildemblem/73.png); }
.guildName .guildName_name-degree74 { background-image: url(/images/modules/guildemblem/74.png); }
.guildName .guildName_name-degree75 { background-image: url(/images/modules/guildemblem/75.png); }
.guildName .guildName_name-degree76 { background-image: url(/images/modules/guildemblem/76.png); }
.guildName .guildName_name-degree77 { background-image: url(/images/modules/guildemblem/77.png); }
.guildName .guildName_name-degree78 { background-image: url(/images/modules/guildemblem/78.png); }
.guildName .guildName_name-degree79 { background-image: url(/images/modules/guildemblem/79.png); }
.guildName .guildName_name-degree80 { background-image: url(/images/modules/guildemblem/80.png); }
.guildName .guildName_name-degree81 { background-image: url(/images/modules/guildemblem/81.png); }
.guildName .guildName_name-degree82 { background-image: url(/images/modules/guildemblem/82.png); }
.guildName .guildName_name-degree83 { background-image: url(/images/modules/guildemblem/83.png); }
.guildName .guildName_name-degree84 { background-image: url(/images/modules/guildemblem/84.png); }
.guildName .guildName_name-degree85 { background-image: url(/images/modules/guildemblem/85.png); }
.guildName .guildName_name-degree86 { background-image: url(/images/modules/guildemblem/86.png); }
.guildName .guildName_name-degree87 { background-image: url(/images/modules/guildemblem/87.png); }
.guildName .guildName_name-degree88 { background-image: url(/images/modules/guildemblem/88.png); }
.guildName .guildName_name-degree89 { background-image: url(/images/modules/guildemblem/89.png); }
.guildName .guildName_name-degree90 { background-image: url(/images/modules/guildemblem/90.png); }
.guildName .guildName_name-degree91 { background-image: url(/images/modules/guildemblem/91.png); }
.guildName .guildName_name-degree92 { background-image: url(/images/modules/guildemblem/92.png); }
.guildName .guildName_name-degree93 { background-image: url(/images/modules/guildemblem/93.png); }
.guildName .guildName_name-degree94 { background-image: url(/images/modules/guildemblem/94.png); }
.guildName .guildName_name-degree95 { background-image: url(/images/modules/guildemblem/95.png); }
.guildName .guildName_name-degree96 { background-image: url(/images/modules/guildemblem/96.png); }
.guildName .guildName_name-degree97 { background-image: url(/images/modules/guildemblem/97.png); }
.guildName .guildName_name-degree98 { background-image: url(/images/modules/guildemblem/98.png); }
.guildName .guildName_name-degree99 { background-image: url(/images/modules/guildemblem/99.png); }
.guildName .guildName_name-degree100 { background-image: url(/images/modules/guildemblem/100.png); }
.guildName .guildName_name-degree101 { background-image: url(/images/modules/guildemblem/101.png); }
.guildName .guildName_name-degree102 { background-image: url(/images/modules/guildemblem/102.png); }
.guildName .guildName_name-degree103 { background-image: url(/images/modules/guildemblem/103.png); }
.guildName .guildName_name-degree104 { background-image: url(/images/modules/guildemblem/104.png); }
.guildName .guildName_name-degree105 { background-image: url(/images/modules/guildemblem/105.png); }
.guildName .guildName_name-degree106 { background-image: url(/images/modules/guildemblem/106.png); }
.guildName .guildName_name-degree107 { background-image: url(/images/modules/guildemblem/107.png); }
.guildName .guildName_name-degree108 { background-image: url(/images/modules/guildemblem/108.png); }
.guildName .guildName_name-degree109 { background-image: url(/images/modules/guildemblem/109.png); }
.guildName .guildName_name-degree110 { background-image: url(/images/modules/guildemblem/110.png); }
.guildName .guildName_name-degree111 { background-image: url(/images/modules/guildemblem/111.png); }
.guildName .guildName_name-degree112 { background-image: url(/images/modules/guildemblem/112.png); }
.guildName .guildName_name-degree113 { background-image: url(/images/modules/guildemblem/113.png); }
.guildName .guildName_name-degree114 { background-image: url(/images/modules/guildemblem/114.png); }
.guildName .guildName_name-degree115 { background-image: url(/images/modules/guildemblem/115.png); }
.guildName .guildName_name-degree116 { background-image: url(/images/modules/guildemblem/116.png); }
.guildName .guildName_name-degree117 { background-image: url(/images/modules/guildemblem/117.png); }
.guildName .guildName_name-degree118 { background-image: url(/images/modules/guildemblem/118.png); }
.guildName .guildName_name-degree119 { background-image: url(/images/modules/guildemblem/119.png); }
.guildName .guildName_name-degree120 { background-image: url(/images/modules/guildemblem/120.png); }
.guildName .guildName_name-degree121 { background-image: url(/images/modules/guildemblem/121.png); }
.guildName .guildName_name-degree122 { background-image: url(/images/modules/guildemblem/122.png); }
.guildName .guildName_name-degree123 { background-image: url(/images/modules/guildemblem/123.png); }
.guildName .guildName_name-degree124 { background-image: url(/images/modules/guildemblem/124.png); }
.guildName .guildName_name-degree125 { background-image: url(/images/modules/guildemblem/125.png); }
.guildName .guildName_name-degree126 { background-image: url(/images/modules/guildemblem/126.png); }
.guildName .guildName_name-degree127 { background-image: url(/images/modules/guildemblem/127.png); }
.guildName .guildName_name-degree128 { background-image: url(/images/modules/guildemblem/128.png); }
.guildName .guildName_name-degree129 { background-image: url(/images/modules/guildemblem/129.png); }
.guildName .guildName_name-degree130 { background-image: url(/images/modules/guildemblem/130.png); }
.guildName .guildName_name-degree131 { background-image: url(/images/modules/guildemblem/131.png); }
.guildName .guildName_name-degree132 { background-image: url(/images/modules/guildemblem/132.png); }
.guildName .guildName_name-degree133 { background-image: url(/images/modules/guildemblem/133.png); }
.guildName .guildName_name-degree134 { background-image: url(/images/modules/guildemblem/134.png); }
.guildName .guildName_name-degree135 { background-image: url(/images/modules/guildemblem/135.png); }
.guildName .guildName_name-degree136 { background-image: url(/images/modules/guildemblem/136.png); }
.guildName .guildName_name-degree137 { background-image: url(/images/modules/guildemblem/137.png); }
.guildName .guildName_name-degree138 { background-image: url(/images/modules/guildemblem/138.png); }
.guildName .guildName_name-degree139 { background-image: url(/images/modules/guildemblem/139.png); }
.guildName .guildName_name-degree140 { background-image: url(/images/modules/guildemblem/140.png); }
.guildName .guildName_name-degree141 { background-image: url(/images/modules/guildemblem/141.png); }
.guildName .guildName_name-degree142 { background-image: url(/images/modules/guildemblem/142.png); }
.guildName .guildName_name-degree143 { background-image: url(/images/modules/guildemblem/143.png); }
.guildName .guildName_name-degree144 { background-image: url(/images/modules/guildemblem/144.png); }
.guildName .guildName_name-degree145 { background-image: url(/images/modules/guildemblem/145.png); }
.guildName .guildName_name-degree146 { background-image: url(/images/modules/guildemblem/146.png); }
.guildName .guildName_name-degree147 { background-image: url(/images/modules/guildemblem/147.png); }
.guildName .guildName_name-degree148 { background-image: url(/images/modules/guildemblem/148.png); }
.guildName .guildName_name-degree149 { background-image: url(/images/modules/guildemblem/149.png); }
.guildName .guildName_name-degree150 { background-image: url(/images/modules/guildemblem/150.png); }
.guildName .guildName_name-degree151 { background-image: url(/images/modules/guildemblem/151.png); }
.guildName .guildName_name-degree152 { background-image: url(/images/modules/guildemblem/152.png); }
.guildName .guildName_name-degree153 { background-image: url(/images/modules/guildemblem/153.png); }
.guildName .guildName_name-degree154 { background-image: url(/images/modules/guildemblem/154.png); }
.guildName .guildName_name-degree155 { background-image: url(/images/modules/guildemblem/155.png); }
.guildName .guildName_name-degree156 { background-image: url(/images/modules/guildemblem/156.png); }
.guildName .guildName_name-degree157 { background-image: url(/images/modules/guildemblem/157.png); }
.guildName .guildName_name-degree158 { background-image: url(/images/modules/guildemblem/158.png); }
.guildName .guildName_name-degree159 { background-image: url(/images/modules/guildemblem/159.png); }
.guildName .guildName_name-degree160 { background-image: url(/images/modules/guildemblem/160.png); }
.guildName .guildName_name-degree161 { background-image: url(/images/modules/guildemblem/161.png); }
.guildName .guildName_name-degree162 { background-image: url(/images/modules/guildemblem/162.png); }
.guildName .guildName_name-degree163 { background-image: url(/images/modules/guildemblem/163.png); }
.guildName .guildName_name-degree164 { background-image: url(/images/modules/guildemblem/164.png); }
.guildName .guildName_name-degree165 { background-image: url(/images/modules/guildemblem/165.png); }
.guildName .guildName_name-degree166 { background-image: url(/images/modules/guildemblem/166.png); }
.guildName .guildName_name-degree167 { background-image: url(/images/modules/guildemblem/167.png); }
.guildName .guildName_name-degree168 { background-image: url(/images/modules/guildemblem/168.png); }
.guildName .guildName_name-degree169 { background-image: url(/images/modules/guildemblem/169.png); }
.guildName .guildName_name-degree170 { background-image: url(/images/modules/guildemblem/170.png); }
.guildName .guildName_name-degree171 { background-image: url(/images/modules/guildemblem/171.png); }
.guildName .guildName_name-degree172 { background-image: url(/images/modules/guildemblem/172.png); }
.guildName .guildName_name-degree173 { background-image: url(/images/modules/guildemblem/173.png); }
.guildName .guildName_name-degree174 { background-image: url(/images/modules/guildemblem/174.png); }
.guildName .guildName_name-degree175 { background-image: url(/images/modules/guildemblem/175.png); }
.guildName .guildName_name-degree176 { background-image: url(/images/modules/guildemblem/176.png); }
.guildName .guildName_name-degree177 { background-image: url(/images/modules/guildemblem/177.png); }
.guildName .guildName_name-degree178 { background-image: url(/images/modules/guildemblem/178.png); }
.guildName .guildName_name-degree179 { background-image: url(/images/modules/guildemblem/179.png); }
.guildName .guildName_name-degree180 { background-image: url(/images/modules/guildemblem/180.png); }
.guildName .guildName_name-degree181 { background-image: url(/images/modules/guildemblem/181.png); }
.guildName .guildName_name-degree182 { background-image: url(/images/modules/guildemblem/182.png); }
.guildName .guildName_name-degree183 { background-image: url(/images/modules/guildemblem/183.png); }
.guildName .guildName_name-degree184 { background-image: url(/images/modules/guildemblem/184.png); }
.guildName .guildName_name-degree185 { background-image: url(/images/modules/guildemblem/185.png); }
.guildName .guildName_name-degree186 { background-image: url(/images/modules/guildemblem/186.png); }
.guildName .guildName_name-degree187 { background-image: url(/images/modules/guildemblem/187.png); }
.guildName .guildName_name-degree188 { background-image: url(/images/modules/guildemblem/188.png); }
.guildName .guildName_name-degree189 { background-image: url(/images/modules/guildemblem/189.png); }
.guildName .guildName_name-degree190 { background-image: url(/images/modules/guildemblem/190.png); }
.guildName .guildName_name-degree191 { background-image: url(/images/modules/guildemblem/191.png); }
.guildName .guildName_name-degree192 { background-image: url(/images/modules/guildemblem/192.png); }
.guildName .guildName_name-degree193 { background-image: url(/images/modules/guildemblem/193.png); }
.guildName .guildName_name-degree194 { background-image: url(/images/modules/guildemblem/194.png); }
.guildName .guildName_name-degree195 { background-image: url(/images/modules/guildemblem/195.png); }
.guildName .guildName_name-degree196 { background-image: url(/images/modules/guildemblem/196.png); }
.guildName .guildName_name-degree197 { background-image: url(/images/modules/guildemblem/197.png); }
.guildName .guildName_name-degree198 { background-image: url(/images/modules/guildemblem/198.png); }
.guildName .guildName_name-degree199 { background-image: url(/images/modules/guildemblem/199.png); }
.guildName .guildName_name-degree200 { background-image: url(/images/modules/guildemblem/200.png); }
.guildName .guildName_name-degree201 { background-image: url(/images/modules/guildemblem/201.png); }
.guildName .guildName_name-degree202 { background-image: url(/images/modules/guildemblem/202.png); }
.guildName .guildName_name-degree203 { background-image: url(/images/modules/guildemblem/203.png); }
.guildName .guildName_name-degree204 { background-image: url(/images/modules/guildemblem/204.png); }
.guildName .guildName_name-degree205 { background-image: url(/images/modules/guildemblem/205.png); }
.guildName .guildName_name-degree206 { background-image: url(/images/modules/guildemblem/206.png); }
.guildName .guildName_name-degree207 { background-image: url(/images/modules/guildemblem/207.png); }
.guildName .guildName_name-degree208 { background-image: url(/images/modules/guildemblem/208.png); }
.guildName .guildName_name-degree209 { background-image: url(/images/modules/guildemblem/209.png); }
.guildName .guildName_name-degree210 { background-image: url(/images/modules/guildemblem/210.png); }
.guildName .guildName_name-degree211 { background-image: url(/images/modules/guildemblem/211.png); }
.guildName .guildName_name-degree212 { background-image: url(/images/modules/guildemblem/212.png); }
.guildName .guildName_name-degree213 { background-image: url(/images/modules/guildemblem/213.png); }
.guildName .guildName_name-degree214 { background-image: url(/images/modules/guildemblem/214.png); }
.guildName .guildName_name-degree215 { background-image: url(/images/modules/guildemblem/215.png); }
.guildName .guildName_name-degree216 { background-image: url(/images/modules/guildemblem/216.png); }
.guildName .guildName_name-degree217 { background-image: url(/images/modules/guildemblem/217.png); }
.guildName .guildName_name-degree218 { background-image: url(/images/modules/guildemblem/218.png); }
.guildName .guildName_name-degree219 { background-image: url(/images/modules/guildemblem/219.png); }
.guildName .guildName_name-degree220 { background-image: url(/images/modules/guildemblem/220.png); }
.guildName .guildName_name-degree221 { background-image: url(/images/modules/guildemblem/221.png); }
.guildName .guildName_name-degree222 { background-image: url(/images/modules/guildemblem/222.png); }
.guildName .guildName_name-degree223 { background-image: url(/images/modules/guildemblem/223.png); }
.guildName .guildName_name-degree224 { background-image: url(/images/modules/guildemblem/224.png); }
.guildName .guildName_name-degree225 { background-image: url(/images/modules/guildemblem/225.png); }
.guildName .guildName_name-degree226 { background-image: url(/images/modules/guildemblem/226.png); }
.guildName .guildName_name-degree227 { background-image: url(/images/modules/guildemblem/227.png); }
.guildName .guildName_name-degree228 { background-image: url(/images/modules/guildemblem/228.png); }
.guildName .guildName_name-degree229 { background-image: url(/images/modules/guildemblem/229.png); }
.guildName .guildName_name-degree230 { background-image: url(/images/modules/guildemblem/230.png); }
.guildName .guildName_name-degree231 { background-image: url(/images/modules/guildemblem/231.png); }
.guildName .guildName_name-degree232 { background-image: url(/images/modules/guildemblem/232.png); }
.guildName .guildName_name-degree233 { background-image: url(/images/modules/guildemblem/233.png); }
.guildName .guildName_name-degree234 { background-image: url(/images/modules/guildemblem/234.png); }
.guildName .guildName_name-degree235 { background-image: url(/images/modules/guildemblem/235.png); }
.guildName .guildName_name-degree236 { background-image: url(/images/modules/guildemblem/236.png); }
.guildName .guildName_name-degree237 { background-image: url(/images/modules/guildemblem/237.png); }
.guildName .guildName_name-degree238 { background-image: url(/images/modules/guildemblem/238.png); }
.guildName .guildName_name-degree239 { background-image: url(/images/modules/guildemblem/239.png); }
.guildName .guildName_name-degree240 { background-image: url(/images/modules/guildemblem/240.png); }
.guildName .guildName_name-degree241 { background-image: url(/images/modules/guildemblem/241.png); }
.guildName .guildName_name-degree242 { background-image: url(/images/modules/guildemblem/242.png); }
.guildName .guildName_name-degree243 { background-image: url(/images/modules/guildemblem/243.png); }
.guildName .guildName_name-degree244 { background-image: url(/images/modules/guildemblem/244.png); }
.guildName .guildName_name-degree245 { background-image: url(/images/modules/guildemblem/245.png); }
.guildName .guildName_name-degree246 { background-image: url(/images/modules/guildemblem/246.png); }
.guildName .guildName_name-degree247 { background-image: url(/images/modules/guildemblem/247.png); }
.guildName .guildName_name-degree248 { background-image: url(/images/modules/guildemblem/248.png); }
.guildName .guildName_name-degree249 { background-image: url(/images/modules/guildemblem/249.png); }
.guildName .guildName_name-degree250 { background-image: url(/images/modules/guildemblem/250.png); }
.guildName .guildName_name-degree251 { background-image: url(/images/modules/guildemblem/251.png); }
.guildName .guildName_name-degree252 { background-image: url(/images/modules/guildemblem/252.png); }
.guildName .guildName_name-degree253 { background-image: url(/images/modules/guildemblem/253.png); }
.guildName .guildName_name-degree254 { background-image: url(/images/modules/guildemblem/254.png); }
.guildName .guildName_name-degree255 { background-image: url(/images/modules/guildemblem/255.png); }
.guildName .guildName_name-degree256 { background-image: url(/images/modules/guildemblem/256.png); }
.guildName .guildName_name-degree257 { background-image: url(/images/modules/guildemblem/257.png); }
.guildName .guildName_name-degree258 { background-image: url(/images/modules/guildemblem/258.png); }
.guildName .guildName_name-degree259 { background-image: url(/images/modules/guildemblem/259.png); }
.guildName .guildName_name-degree260 { background-image: url(/images/modules/guildemblem/260.png); }
.guildName .guildName_name-degree261 { background-image: url(/images/modules/guildemblem/261.png); }
.guildName .guildName_name-degree262 { background-image: url(/images/modules/guildemblem/262.png); }
.guildName .guildName_name-degree263 { background-image: url(/images/modules/guildemblem/263.png); }
.guildName .guildName_name-degree264 { background-image: url(/images/modules/guildemblem/264.png); }
.guildName .guildName_name-degree265 { background-image: url(/images/modules/guildemblem/265.png); }
.guildName .guildName_name-degree266 { background-image: url(/images/modules/guildemblem/266.png); }
.guildName .guildName_name-degree267 { background-image: url(/images/modules/guildemblem/267.png); }
.guildName .guildName_name-degree268 { background-image: url(/images/modules/guildemblem/268.png); }
.guildName .guildName_name-degree269 { background-image: url(/images/modules/guildemblem/269.png); }
.guildName .guildName_name-degree270 { background-image: url(/images/modules/guildemblem/270.png); }
.guildName .guildName_name-degree271 { background-image: url(/images/modules/guildemblem/271.png); }
.guildName .guildName_name-degree272 { background-image: url(/images/modules/guildemblem/272.png); }
.guildName .guildName_name-degree273 { background-image: url(/images/modules/guildemblem/273.png); }
.guildName .guildName_name-degree274 { background-image: url(/images/modules/guildemblem/274.png); }
.guildName .guildName_name-degree275 { background-image: url(/images/modules/guildemblem/275.png); }
.guildName .guildName_name-degree276 { background-image: url(/images/modules/guildemblem/276.png); }
.guildName .guildName_name-degree277 { background-image: url(/images/modules/guildemblem/277.png); }
.guildName .guildName_name-degree278 { background-image: url(/images/modules/guildemblem/278.png); }
.guildName .guildName_name-degree279 { background-image: url(/images/modules/guildemblem/279.png); }
.guildName .guildName_name-degree280 { background-image: url(/images/modules/guildemblem/280.png); }
.guildName .guildName_name-degree281 { background-image: url(/images/modules/guildemblem/281.png); }
.guildName .guildName_name-degree282 { background-image: url(/images/modules/guildemblem/282.png); }
.guildName .guildName_name-degree283 { background-image: url(/images/modules/guildemblem/283.png); }
.guildName .guildName_name-degree284 { background-image: url(/images/modules/guildemblem/284.png); }
.guildName .guildName_name-degree285 { background-image: url(/images/modules/guildemblem/285.png); }
.guildName .guildName_name-degree286 { background-image: url(/images/modules/guildemblem/286.png); }
.guildName .guildName_name-degree287 { background-image: url(/images/modules/guildemblem/287.png); }
.guildName .guildName_name-degree288 { background-image: url(/images/modules/guildemblem/288.png); }
.guildName .guildName_name-degree289 { background-image: url(/images/modules/guildemblem/289.png); }
.guildName .guildName_name-degree290 { background-image: url(/images/modules/guildemblem/290.png); }
.guildName .guildName_name-degree291 { background-image: url(/images/modules/guildemblem/291.png); }
.guildName .guildName_name-degree292 { background-image: url(/images/modules/guildemblem/292.png); }
.guildName .guildName_name-degree293 { background-image: url(/images/modules/guildemblem/293.png); }
.guildName .guildName_name-degree294 { background-image: url(/images/modules/guildemblem/294.png); }
.guildName .guildName_name-degree295 { background-image: url(/images/modules/guildemblem/295.png); }
.guildName .guildName_name-degree296 { background-image: url(/images/modules/guildemblem/296.png); }
.guildName .guildName_name-degree297 { background-image: url(/images/modules/guildemblem/297.png); }
.guildName .guildName_name-degree298 { background-image: url(/images/modules/guildemblem/298.png); }
.guildName .guildName_name-degree299 { background-image: url(/images/modules/guildemblem/299.png); }
.guildName .guildName_name-degree300 { background-image: url(/images/modules/guildemblem/300.png); }
.guildName .guildName_name-degree301 { background-image: url(/images/modules/guildemblem/301.png); }
.guildName .guildName_name-degree302 { background-image: url(/images/modules/guildemblem/302.png); }
.guildName .guildName_name-degree303 { background-image: url(/images/modules/guildemblem/303.png); }
.guildName .guildName_name-degree304 { background-image: url(/images/modules/guildemblem/304.png); }
.guildName .guildName_name-degree305 { background-image: url(/images/modules/guildemblem/305.png); }
.guildName .guildName_name-degree306 { background-image: url(/images/modules/guildemblem/306.png); }
.guildName .guildName_name-degree307 { background-image: url(/images/modules/guildemblem/307.png); }
.guildName .guildName_name-degree308 { background-image: url(/images/modules/guildemblem/308.png); }
.guildName .guildName_name-degree309 { background-image: url(/images/modules/guildemblem/309.png); }
.guildName .guildName_name-degree310 { background-image: url(/images/modules/guildemblem/310.png); }
.guildName .guildName_name-degree311 { background-image: url(/images/modules/guildemblem/311.png); }
.guildName .guildName_name-degree312 { background-image: url(/images/modules/guildemblem/312.png); }
.guildName .guildName_name-degree313 { background-image: url(/images/modules/guildemblem/313.png); }
.guildName .guildName_name-degree314 { background-image: url(/images/modules/guildemblem/314.png); }
.guildName .guildName_name-degree315 { background-image: url(/images/modules/guildemblem/315.png); }
.guildName .guildName_name-degree316 { background-image: url(/images/modules/guildemblem/316.png); }
.guildName .guildName_name-degree317 { background-image: url(/images/modules/guildemblem/317.png); }
.guildName .guildName_name-degree318 { background-image: url(/images/modules/guildemblem/318.png); }
.guildName .guildName_name-degree319 { background-image: url(/images/modules/guildemblem/319.png); }
.guildName .guildName_name-degree320 { background-image: url(/images/modules/guildemblem/320.png); }
.guildName .guildName_name-degree321 { background-image: url(/images/modules/guildemblem/321.png); }
.guildName .guildName_name-degree322 { background-image: url(/images/modules/guildemblem/322.png); }
.guildName .guildName_name-degree323 { background-image: url(/images/modules/guildemblem/323.png); }
.guildName .guildName_name-degree324 { background-image: url(/images/modules/guildemblem/324.png); }
.guildName .guildName_name-degree325 { background-image: url(/images/modules/guildemblem/325.png); }
.guildName .guildName_name-degree326 { background-image: url(/images/modules/guildemblem/326.png); }
.guildName .guildName_name-degree327 { background-image: url(/images/modules/guildemblem/327.png); }
.guildName .guildName_name-degree328 { background-image: url(/images/modules/guildemblem/328.png); }
.guildName .guildName_name-degree329 { background-image: url(/images/modules/guildemblem/329.png); }
.guildName .guildName_name-degree330 { background-image: url(/images/modules/guildemblem/330.png); }
.guildName .guildName_name-degree331 { background-image: url(/images/modules/guildemblem/331.png); }
.guildName .guildName_name-degree332 { background-image: url(/images/modules/guildemblem/332.png); }
.guildName .guildName_name-degree333 { background-image: url(/images/modules/guildemblem/333.png); }
.guildName .guildName_name-degree334 { background-image: url(/images/modules/guildemblem/334.png); }
.guildName .guildName_name-degree335 { background-image: url(/images/modules/guildemblem/335.png); }
.guildName .guildName_name-degree336 { background-image: url(/images/modules/guildemblem/336.png); }
.guildName .guildName_name-degree337 { background-image: url(/images/modules/guildemblem/337.png); }
.guildName .guildName_name-degree338 { background-image: url(/images/modules/guildemblem/338.png); }
.guildName .guildName_name-degree339 { background-image: url(/images/modules/guildemblem/339.png); }
.guildName .guildName_name-degree340 { background-image: url(/images/modules/guildemblem/340.png); }
.guildName .guildName_name-degree341 { background-image: url(/images/modules/guildemblem/341.png); }
.guildName .guildName_name-degree342 { background-image: url(/images/modules/guildemblem/342.png); }
.guildName .guildName_name-degree343 { background-image: url(/images/modules/guildemblem/343.png); }
.guildName .guildName_name-degree344 { background-image: url(/images/modules/guildemblem/344.png); }
.guildName .guildName_name-degree345 { background-image: url(/images/modules/guildemblem/345.png); }
.guildName .guildName_name-degree346 { background-image: url(/images/modules/guildemblem/346.png); }
.guildName .guildName_name-degree347 { background-image: url(/images/modules/guildemblem/347.png); }
.guildName .guildName_name-degree348 { background-image: url(/images/modules/guildemblem/348.png); }
.guildName .guildName_name-degree349 { background-image: url(/images/modules/guildemblem/349.png); }
.guildName .guildName_name-degree350 { background-image: url(/images/modules/guildemblem/350.png); }
.guildName .guildName_name-degree351 { background-image: url(/images/modules/guildemblem/351.png); }
.guildName .guildName_name-degree352 { background-image: url(/images/modules/guildemblem/352.png); }
.guildName .guildName_name-degree353 { background-image: url(/images/modules/guildemblem/353.png); }
.guildName .guildName_name-degree354 { background-image: url(/images/modules/guildemblem/354.png); }
.guildName .guildName_name-degree355 { background-image: url(/images/modules/guildemblem/355.png); }
.guildName .guildName_name-degree356 { background-image: url(/images/modules/guildemblem/356.png); }
.guildName .guildName_name-degree357 { background-image: url(/images/modules/guildemblem/357.png); }
.guildName .guildName_name-degree358 { background-image: url(/images/modules/guildemblem/358.png); }
.guildName .guildName_name-degree359 { background-image: url(/images/modules/guildemblem/359.png); }
.guildName .guildName_name-degree360 { background-image: url(/images/modules/guildemblem/360.png); }
.guildName .guildName_name-degree361 { background-image: url(/images/modules/guildemblem/361.png); }
.guildName .guildName_name-degree362 { background-image: url(/images/modules/guildemblem/362.png); }
.guildName .guildName_name-degree363 { background-image: url(/images/modules/guildemblem/363.png); }
.guildName .guildName_name-degree364 { background-image: url(/images/modules/guildemblem/364.png); }
.guildName .guildName_name-degree365 { background-image: url(/images/modules/guildemblem/365.png); }
.guildName .guildName_name-degree366 { background-image: url(/images/modules/guildemblem/366.png); }
.guildName .guildName_name-degree367 { background-image: url(/images/modules/guildemblem/367.png); }
.guildName .guildName_name-degree368 { background-image: url(/images/modules/guildemblem/368.png); }
.guildName .guildName_name-degree369 { background-image: url(/images/modules/guildemblem/369.png); }
.guildName .guildName_name-degree370 { background-image: url(/images/modules/guildemblem/370.png); }
.guildName .guildName_name-degree371 { background-image: url(/images/modules/guildemblem/371.png); }
.guildName .guildName_name-degree372 { background-image: url(/images/modules/guildemblem/372.png); }
.guildName .guildName_name-degree373 { background-image: url(/images/modules/guildemblem/373.png); }
.guildName .guildName_name-degree374 { background-image: url(/images/modules/guildemblem/374.png); }
.guildName .guildName_name-degree375 { background-image: url(/images/modules/guildemblem/375.png); }
.guildName .guildName_name-degree376 { background-image: url(/images/modules/guildemblem/376.png); }
.guildName .guildName_name-degree377 { background-image: url(/images/modules/guildemblem/377.png); }
.guildName .guildName_name-degree378 { background-image: url(/images/modules/guildemblem/378.png); }
.guildName .guildName_name-degree379 { background-image: url(/images/modules/guildemblem/379.png); }
.guildName .guildName_name-degree380 { background-image: url(/images/modules/guildemblem/380.png); }
.guildName .guildName_name-degree381 { background-image: url(/images/modules/guildemblem/381.png); }
.guildName .guildName_name-degree382 { background-image: url(/images/modules/guildemblem/382.png); }
.guildName .guildName_name-degree383 { background-image: url(/images/modules/guildemblem/383.png); }
.guildName .guildName_name-degree384 { background-image: url(/images/modules/guildemblem/384.png); }
.guildName .guildName_name-degree385 { background-image: url(/images/modules/guildemblem/385.png); }
.guildName .guildName_name-degree386 { background-image: url(/images/modules/guildemblem/386.png); }
.guildName .guildName_name-degree387 { background-image: url(/images/modules/guildemblem/387.png); }
.guildName .guildName_name-degree388 { background-image: url(/images/modules/guildemblem/388.png); }
.guildName .guildName_name-degree389 { background-image: url(/images/modules/guildemblem/389.png); }
.guildName .guildName_name-degree390 { background-image: url(/images/modules/guildemblem/390.png); }
.guildName .guildName_name-degree391 { background-image: url(/images/modules/guildemblem/391.png); }
.guildName .guildName_name-degree392 { background-image: url(/images/modules/guildemblem/392.png); }
.guildName .guildName_name-degree393 { background-image: url(/images/modules/guildemblem/393.png); }
.guildName .guildName_name-degree394 { background-image: url(/images/modules/guildemblem/394.png); }
.guildName .guildName_name-degree395 { background-image: url(/images/modules/guildemblem/395.png); }
.guildName .guildName_name-degree396 { background-image: url(/images/modules/guildemblem/396.png); }
.guildName .guildName_name-degree397 { background-image: url(/images/modules/guildemblem/397.png); }
.guildName .guildName_name-degree398 { background-image: url(/images/modules/guildemblem/398.png); }
.guildName .guildName_name-degree399 { background-image: url(/images/modules/guildemblem/399.png); }
.guildName .guildName_name-degree400 { background-image: url(/images/modules/guildemblem/400.png); }
.guildName .guildName_name-degree401 { background-image: url(/images/modules/guildemblem/401.png); }
.guildName .guildName_name-degree402 { background-image: url(/images/modules/guildemblem/402.png); }
.guildName .guildName_name-degree403 { background-image: url(/images/modules/guildemblem/403.png); }
.guildName .guildName_name-degree404 { background-image: url(/images/modules/guildemblem/404.png); }
.guildName .guildName_name-degree405 { background-image: url(/images/modules/guildemblem/405.png); }
.guildName .guildName_name-degree406 { background-image: url(/images/modules/guildemblem/406.png); }
.guildName .guildName_name-degree407 { background-image: url(/images/modules/guildemblem/407.png); }
.guildName .guildName_name-degree408 { background-image: url(/images/modules/guildemblem/408.png); }
.guildName .guildName_name-degree409 { background-image: url(/images/modules/guildemblem/409.png); }
.guildName .guildName_name-degree410 { background-image: url(/images/modules/guildemblem/410.png); }
.guildName .guildName_name-degree411 { background-image: url(/images/modules/guildemblem/411.png); }
.guildName .guildName_name-degree412 { background-image: url(/images/modules/guildemblem/412.png); }
.guildName .guildName_name-degree413 { background-image: url(/images/modules/guildemblem/413.png); }
.guildName .guildName_name-degree414 { background-image: url(/images/modules/guildemblem/414.png); }
.guildName .guildName_name-degree415 { background-image: url(/images/modules/guildemblem/415.png); }
.guildName .guildName_name-degree416 { background-image: url(/images/modules/guildemblem/416.png); }
.guildName .guildName_name-degree417 { background-image: url(/images/modules/guildemblem/417.png); }
.guildName .guildName_name-degree418 { background-image: url(/images/modules/guildemblem/418.png); }
.guildName .guildName_name-degree419 { background-image: url(/images/modules/guildemblem/419.png); }
.guildName .guildName_name-degree420 { background-image: url(/images/modules/guildemblem/420.png); }
.guildName .guildName_name-degree421 { background-image: url(/images/modules/guildemblem/421.png); }
.guildName .guildName_name-degree422 { background-image: url(/images/modules/guildemblem/422.png); }
.guildName .guildName_name-degree423 { background-image: url(/images/modules/guildemblem/423.png); }
.guildName .guildName_name-degree424 { background-image: url(/images/modules/guildemblem/424.png); }
.guildName .guildName_name-degree425 { background-image: url(/images/modules/guildemblem/425.png); }
.guildName .guildName_name-degree426 { background-image: url(/images/modules/guildemblem/426.png); }
.guildName .guildName_name-degree427 { background-image: url(/images/modules/guildemblem/427.png); }
.guildName .guildName_name-degree428 { background-image: url(/images/modules/guildemblem/428.png); }
.guildName .guildName_name-degree429 { background-image: url(/images/modules/guildemblem/429.png); }
.guildName .guildName_name-degree430 { background-image: url(/images/modules/guildemblem/430.png); }
.guildName .guildName_name-degree431 { background-image: url(/images/modules/guildemblem/431.png); }
.guildName .guildName_name-degree432 { background-image: url(/images/modules/guildemblem/432.png); }
.guildName .guildName_name-degree433 { background-image: url(/images/modules/guildemblem/433.png); }
.guildName .guildName_name-degree434 { background-image: url(/images/modules/guildemblem/434.png); }
.guildName .guildName_name-degree435 { background-image: url(/images/modules/guildemblem/435.png); }
.guildName .guildName_name-degree436 { background-image: url(/images/modules/guildemblem/436.png); }
.guildName .guildName_name-degree437 { background-image: url(/images/modules/guildemblem/437.png); }
.guildName .guildName_name-degree438 { background-image: url(/images/modules/guildemblem/438.png); }
.guildName .guildName_name-degree439 { background-image: url(/images/modules/guildemblem/439.png); }
.guildName .guildName_name-degree440 { background-image: url(/images/modules/guildemblem/440.png); }
.guildName .guildName_name-degree441 { background-image: url(/images/modules/guildemblem/441.png); }
.guildName .guildName_name-degree442 { background-image: url(/images/modules/guildemblem/442.png); }
.guildName .guildName_name-degree443 { background-image: url(/images/modules/guildemblem/443.png); }
.guildName .guildName_name-degree444 { background-image: url(/images/modules/guildemblem/444.png); }
.guildName .guildName_name-degree445 { background-image: url(/images/modules/guildemblem/445.png); }
.guildName .guildName_name-degree446 { background-image: url(/images/modules/guildemblem/446.png); }
.guildName .guildName_name-degree447 { background-image: url(/images/modules/guildemblem/447.png); }
.guildName .guildName_name-degree448 { background-image: url(/images/modules/guildemblem/448.png); }
.guildName .guildName_name-degree449 { background-image: url(/images/modules/guildemblem/449.png); }
.guildName .guildName_name-degree450 { background-image: url(/images/modules/guildemblem/450.png); }
.guildName .guildName_name-degree451 { background-image: url(/images/modules/guildemblem/451.png); }
.guildName .guildName_name-degree452 { background-image: url(/images/modules/guildemblem/452.png); }
.guildName .guildName_name-degree453 { background-image: url(/images/modules/guildemblem/453.png); }
.guildName .guildName_name-degree454 { background-image: url(/images/modules/guildemblem/454.png); }
.guildName .guildName_name-degree455 { background-image: url(/images/modules/guildemblem/455.png); }
.guildName .guildName_name-degree456 { background-image: url(/images/modules/guildemblem/456.png); }
.guildName .guildName_name-degree457 { background-image: url(/images/modules/guildemblem/457.png); }
.guildName .guildName_name-degree458 { background-image: url(/images/modules/guildemblem/458.png); }
.guildName .guildName_name-degree459 { background-image: url(/images/modules/guildemblem/459.png); }
.guildName .guildName_name-degree460 { background-image: url(/images/modules/guildemblem/460.png); }
.guildName .guildName_name-degree461 { background-image: url(/images/modules/guildemblem/461.png); }
.guildName .guildName_name-degree462 { background-image: url(/images/modules/guildemblem/462.png); }
.guildName .guildName_name-degree463 { background-image: url(/images/modules/guildemblem/463.png); }
.guildName .guildName_name-degree464 { background-image: url(/images/modules/guildemblem/464.png); }
.guildName .guildName_name-degree465 { background-image: url(/images/modules/guildemblem/465.png); }
.guildName .guildName_name-degree466 { background-image: url(/images/modules/guildemblem/466.png); }
.guildName .guildName_name-degree467 { background-image: url(/images/modules/guildemblem/467.png); }
.guildName .guildName_name-degree468 { background-image: url(/images/modules/guildemblem/468.png); }
.guildName .guildName_name-degree469 { background-image: url(/images/modules/guildemblem/469.png); }
.guildName .guildName_name-degree470 { background-image: url(/images/modules/guildemblem/470.png); }
.guildName .guildName_name-degree471 { background-image: url(/images/modules/guildemblem/471.png); }
.guildName .guildName_name-degree472 { background-image: url(/images/modules/guildemblem/472.png); }
.guildName .guildName_name-degree473 { background-image: url(/images/modules/guildemblem/473.png); }
.guildName .guildName_name-degree474 { background-image: url(/images/modules/guildemblem/474.png); }
.guildName .guildName_name-degree475 { background-image: url(/images/modules/guildemblem/475.png); }
.guildName .guildName_name-degree476 { background-image: url(/images/modules/guildemblem/476.png); }
.guildName .guildName_name-degree477 { background-image: url(/images/modules/guildemblem/477.png); }
.guildName .guildName_name-degree478 { background-image: url(/images/modules/guildemblem/478.png); }
.guildName .guildName_name-degree479 { background-image: url(/images/modules/guildemblem/479.png); }
.guildName .guildName_name-degree480 { background-image: url(/images/modules/guildemblem/480.png); }
.guildName .guildName_name-degree481 { background-image: url(/images/modules/guildemblem/481.png); }
.guildName .guildName_name-degree482 { background-image: url(/images/modules/guildemblem/482.png); }
.guildName .guildName_name-degree483 { background-image: url(/images/modules/guildemblem/483.png); }
.guildName .guildName_name-degree484 { background-image: url(/images/modules/guildemblem/484.png); }
.guildName .guildName_name-degree485 { background-image: url(/images/modules/guildemblem/485.png); }
.guildName .guildName_name-degree486 { background-image: url(/images/modules/guildemblem/486.png); }
.guildName .guildName_name-degree487 { background-image: url(/images/modules/guildemblem/487.png); }
.guildName .guildName_name-degree488 { background-image: url(/images/modules/guildemblem/488.png); }
.guildName .guildName_name-degree489 { background-image: url(/images/modules/guildemblem/489.png); }
.guildName .guildName_name-degree490 { background-image: url(/images/modules/guildemblem/490.png); }
.guildName .guildName_name-degree491 { background-image: url(/images/modules/guildemblem/491.png); }
.guildName .guildName_name-degree492 { background-image: url(/images/modules/guildemblem/492.png); }
.guildName .guildName_name-degree493 { background-image: url(/images/modules/guildemblem/493.png); }
.guildName .guildName_name-degree494 { background-image: url(/images/modules/guildemblem/494.png); }
.guildName .guildName_name-degree495 { background-image: url(/images/modules/guildemblem/495.png); }
.guildName .guildName_name-degree496 { background-image: url(/images/modules/guildemblem/496.png); }
.guildName .guildName_name-degree497 { background-image: url(/images/modules/guildemblem/497.png); }
.guildName .guildName_name-degree498 { background-image: url(/images/modules/guildemblem/498.png); }
.guildName .guildName_name-degree499 { background-image: url(/images/modules/guildemblem/499.png); }
.guildName .guildName_name-degree500 { background-image: url(/images/modules/guildemblem/500.png); }
.guildName .guildName_name-degree501 { background-image: url(/images/modules/guildemblem/501.png); }
.guildName .guildName_name-degree502 { background-image: url(/images/modules/guildemblem/502.png); }
.guildName .guildName_name-degree503 { background-image: url(/images/modules/guildemblem/503.png); }
.guildName .guildName_name-degree504 { background-image: url(/images/modules/guildemblem/504.png); }
.guildName .guildName_name-degree505 { background-image: url(/images/modules/guildemblem/505.png); }
.guildName .guildName_name-degree506 { background-image: url(/images/modules/guildemblem/506.png); }
.guildName .guildName_name-degree507 { background-image: url(/images/modules/guildemblem/507.png); }
.guildName .guildName_name-degree508 { background-image: url(/images/modules/guildemblem/508.png); }
.guildName .guildName_name-degree509 { background-image: url(/images/modules/guildemblem/509.png); }
.guildName .guildName_name-degree510 { background-image: url(/images/modules/guildemblem/510.png); }
.guildName .guildName_name-degree511 { background-image: url(/images/modules/guildemblem/511.png); }
.guildName .guildName_name-degree512 { background-image: url(/images/modules/guildemblem/512.png); }
.guildName .guildName_name-degree513 { background-image: url(/images/modules/guildemblem/513.png); }
.guildName .guildName_name-degree514 { background-image: url(/images/modules/guildemblem/514.png); }
.guildName .guildName_name-degree515 { background-image: url(/images/modules/guildemblem/515.png); }
.guildName .guildName_name-degree516 { background-image: url(/images/modules/guildemblem/516.png); }
.guildName .guildName_name-degree517 { background-image: url(/images/modules/guildemblem/517.png); }
.guildName .guildName_name-degree518 { background-image: url(/images/modules/guildemblem/518.png); }
.guildName .guildName_name-degree519 { background-image: url(/images/modules/guildemblem/519.png); }
.guildName .guildName_name-degree520 { background-image: url(/images/modules/guildemblem/520.png); }
.guildName .guildName_name-degree521 { background-image: url(/images/modules/guildemblem/521.png); }
.guildName .guildName_name-degree522 { background-image: url(/images/modules/guildemblem/522.png); }
.guildName .guildName_name-degree523 { background-image: url(/images/modules/guildemblem/523.png); }
.guildName .guildName_name-degree524 { background-image: url(/images/modules/guildemblem/524.png); }
.guildName .guildName_name-degree525 { background-image: url(/images/modules/guildemblem/525.png); }
.guildName .guildName_name-degree526 { background-image: url(/images/modules/guildemblem/526.png); }
.guildName .guildName_name-degree527 { background-image: url(/images/modules/guildemblem/527.png); }
.guildName .guildName_name-degree528 { background-image: url(/images/modules/guildemblem/528.png); }
.guildName .guildName_name-degree529 { background-image: url(/images/modules/guildemblem/529.png); }
.guildName .guildName_name-degree530 { background-image: url(/images/modules/guildemblem/530.png); }
.guildName .guildName_name-degree531 { background-image: url(/images/modules/guildemblem/531.png); }
.guildName .guildName_name-degree532 { background-image: url(/images/modules/guildemblem/532.png); }
.guildName .guildName_name-degree533 { background-image: url(/images/modules/guildemblem/533.png); }
.guildName .guildName_name-degree534 { background-image: url(/images/modules/guildemblem/534.png); }
.guildName .guildName_name-degree535 { background-image: url(/images/modules/guildemblem/535.png); }
.guildName .guildName_name-degree536 { background-image: url(/images/modules/guildemblem/536.png); }
.guildName .guildName_name-degree537 { background-image: url(/images/modules/guildemblem/537.png); }
.guildName .guildName_name-degree538 { background-image: url(/images/modules/guildemblem/538.png); }
.guildName .guildName_name-degree539 { background-image: url(/images/modules/guildemblem/539.png); }
.guildName .guildName_name-degree540 { background-image: url(/images/modules/guildemblem/540.png); }
.guildName .guildName_name-degree541 { background-image: url(/images/modules/guildemblem/541.png); }
.guildName .guildName_name-degree542 { background-image: url(/images/modules/guildemblem/542.png); }
.guildName .guildName_name-degree543 { background-image: url(/images/modules/guildemblem/543.png); }
.guildName .guildName_name-degree544 { background-image: url(/images/modules/guildemblem/544.png); }
.guildName .guildName_name-degree545 { background-image: url(/images/modules/guildemblem/545.png); }
.guildName .guildName_name-degree546 { background-image: url(/images/modules/guildemblem/546.png); }
.guildName .guildName_name-degree547 { background-image: url(/images/modules/guildemblem/547.png); }
.guildName .guildName_name-degree548 { background-image: url(/images/modules/guildemblem/548.png); }
.guildName .guildName_name-degree549 { background-image: url(/images/modules/guildemblem/549.png); }
.guildName .guildName_name-degree550 { background-image: url(/images/modules/guildemblem/550.png); }
.guildName .guildName_name-degree551 { background-image: url(/images/modules/guildemblem/551.png); }
.guildName .guildName_name-degree552 { background-image: url(/images/modules/guildemblem/552.png); }
.guildName .guildName_name-degree553 { background-image: url(/images/modules/guildemblem/553.png); }
.guildName .guildName_name-degree554 { background-image: url(/images/modules/guildemblem/554.png); }
.guildName .guildName_name-degree555 { background-image: url(/images/modules/guildemblem/555.png); }
.guildName .guildName_name-degree556 { background-image: url(/images/modules/guildemblem/556.png); }
.guildName .guildName_name-degree557 { background-image: url(/images/modules/guildemblem/557.png); }
.guildName .guildName_name-degree558 { background-image: url(/images/modules/guildemblem/558.png); }
.guildName .guildName_name-degree559 { background-image: url(/images/modules/guildemblem/559.png); }
.guildName .guildName_name-degree560 { background-image: url(/images/modules/guildemblem/560.png); }
.guildName .guildName_name-degree561 { background-image: url(/images/modules/guildemblem/561.png); }
.guildName .guildName_name-degree562 { background-image: url(/images/modules/guildemblem/562.png); }
.guildName .guildName_name-degree563 { background-image: url(/images/modules/guildemblem/563.png); }
.guildName .guildName_name-degree564 { background-image: url(/images/modules/guildemblem/564.png); }
.guildName .guildName_name-degree565 { background-image: url(/images/modules/guildemblem/565.png); }
.guildName .guildName_name-degree566 { background-image: url(/images/modules/guildemblem/566.png); }
.guildName .guildName_name-degree567 { background-image: url(/images/modules/guildemblem/567.png); }
.guildName .guildName_name-degree568 { background-image: url(/images/modules/guildemblem/568.png); }
.guildName .guildName_name-degree569 { background-image: url(/images/modules/guildemblem/569.png); }
.guildName .guildName_name-degree570 { background-image: url(/images/modules/guildemblem/570.png); }
.guildName .guildName_name-degree571 { background-image: url(/images/modules/guildemblem/571.png); }
.guildName .guildName_name-degree572 { background-image: url(/images/modules/guildemblem/572.png); }
.guildName .guildName_name-degree573 { background-image: url(/images/modules/guildemblem/573.png); }
.guildName .guildName_name-degree574 { background-image: url(/images/modules/guildemblem/574.png); }
.guildName .guildName_name-degree575 { background-image: url(/images/modules/guildemblem/575.png); }
.guildName .guildName_name-degree576 { background-image: url(/images/modules/guildemblem/576.png); }
.guildName .guildName_name-degree577 { background-image: url(/images/modules/guildemblem/577.png); }
.guildName .guildName_name-degree578 { background-image: url(/images/modules/guildemblem/578.png); }
.guildName .guildName_name-degree579 { background-image: url(/images/modules/guildemblem/579.png); }
.guildName .guildName_name-degree580 { background-image: url(/images/modules/guildemblem/580.png); }
.guildName .guildName_name-degree581 { background-image: url(/images/modules/guildemblem/581.png); }
.guildName .guildName_name-degree582 { background-image: url(/images/modules/guildemblem/582.png); }
.guildName .guildName_name-degree583 { background-image: url(/images/modules/guildemblem/583.png); }
.guildName .guildName_name-degree584 { background-image: url(/images/modules/guildemblem/584.png); }
.guildName .guildName_name-degree585 { background-image: url(/images/modules/guildemblem/585.png); }
.guildName .guildName_name-degree586 { background-image: url(/images/modules/guildemblem/586.png); }
.guildName .guildName_name-degree587 { background-image: url(/images/modules/guildemblem/587.png); }
.guildName .guildName_name-degree588 { background-image: url(/images/modules/guildemblem/588.png); }
.guildName .guildName_name-degree589 { background-image: url(/images/modules/guildemblem/589.png); }
.guildName .guildName_name-degree590 { background-image: url(/images/modules/guildemblem/590.png); }
.guildName .guildName_name-degree591 { background-image: url(/images/modules/guildemblem/591.png); }
.guildName .guildName_name-degree592 { background-image: url(/images/modules/guildemblem/592.png); }
.guildName .guildName_name-degree593 { background-image: url(/images/modules/guildemblem/593.png); }
.guildName .guildName_name-degree594 { background-image: url(/images/modules/guildemblem/594.png); }
.guildName .guildName_name-degree595 { background-image: url(/images/modules/guildemblem/595.png); }
.guildName .guildName_name-degree596 { background-image: url(/images/modules/guildemblem/596.png); }
.guildName .guildName_name-degree597 { background-image: url(/images/modules/guildemblem/597.png); }
.guildName .guildName_name-degree598 { background-image: url(/images/modules/guildemblem/598.png); }
.guildName .guildName_name-degree599 { background-image: url(/images/modules/guildemblem/599.png); }
.guildName .guildName_name-degree600 { background-image: url(/images/modules/guildemblem/600.png); }
.guildName .guildName_name-degree601 { background-image: url(/images/modules/guildemblem/601.png); }
.guildName .guildName_name-degree602 { background-image: url(/images/modules/guildemblem/602.png); }
.guildName .guildName_name-degree603 { background-image: url(/images/modules/guildemblem/603.png); }
.guildName .guildName_name-degree604 { background-image: url(/images/modules/guildemblem/604.png); }
.guildName .guildName_name-degree605 { background-image: url(/images/modules/guildemblem/605.png); }
.guildName .guildName_name-degree606 { background-image: url(/images/modules/guildemblem/606.png); }
.guildName .guildName_name-degree607 { background-image: url(/images/modules/guildemblem/607.png); }
.guildName .guildName_name-degree608 { background-image: url(/images/modules/guildemblem/608.png); }
.guildName .guildName_name-degree609 { background-image: url(/images/modules/guildemblem/609.png); }
.guildName .guildName_name-degree610 { background-image: url(/images/modules/guildemblem/610.png); }
.guildName .guildName_name-degree611 { background-image: url(/images/modules/guildemblem/611.png); }
.guildName .guildName_name-degree612 { background-image: url(/images/modules/guildemblem/612.png); }
.guildName .guildName_name-degree613 { background-image: url(/images/modules/guildemblem/613.png); }
.guildName .guildName_name-degree614 { background-image: url(/images/modules/guildemblem/614.png); }
.guildName .guildName_name-degree615 { background-image: url(/images/modules/guildemblem/615.png); }
.guildName .guildName_name-degree616 { background-image: url(/images/modules/guildemblem/616.png); }
.guildName .guildName_name-degree617 { background-image: url(/images/modules/guildemblem/617.png); }
.guildName .guildName_name-degree618 { background-image: url(/images/modules/guildemblem/618.png); }
.guildName .guildName_name-degree619 { background-image: url(/images/modules/guildemblem/619.png); }
.guildName .guildName_name-degree620 { background-image: url(/images/modules/guildemblem/620.png); }
.guildName .guildName_name-degree621 { background-image: url(/images/modules/guildemblem/621.png); }
.guildName .guildName_name-degree622 { background-image: url(/images/modules/guildemblem/622.png); }
.guildName .guildName_name-degree623 { background-image: url(/images/modules/guildemblem/623.png); }
.guildName .guildName_name-degree624 { background-image: url(/images/modules/guildemblem/624.png); }
.guildName .guildName_name-degree625 { background-image: url(/images/modules/guildemblem/625.png); }
.guildName .guildName_name-degree626 { background-image: url(/images/modules/guildemblem/626.png); }
.guildName .guildName_name-degree627 { background-image: url(/images/modules/guildemblem/627.png); }
.guildName .guildName_name-degree628 { background-image: url(/images/modules/guildemblem/628.png); }
.guildName .guildName_name-degree629 { background-image: url(/images/modules/guildemblem/629.png); }
.guildName .guildName_name-degree630 { background-image: url(/images/modules/guildemblem/630.png); }
.guildName .guildName_name-degree631 { background-image: url(/images/modules/guildemblem/631.png); }
.guildName .guildName_name-degree632 { background-image: url(/images/modules/guildemblem/632.png); }
.guildName .guildName_name-degree633 { background-image: url(/images/modules/guildemblem/633.png); }
.guildName .guildName_name-degree634 { background-image: url(/images/modules/guildemblem/634.png); }
.guildName .guildName_name-degree635 { background-image: url(/images/modules/guildemblem/635.png); }
.guildName .guildName_name-degree636 { background-image: url(/images/modules/guildemblem/636.png); }
.guildName .guildName_name-degree637 { background-image: url(/images/modules/guildemblem/637.png); }
.guildName .guildName_name-degree638 { background-image: url(/images/modules/guildemblem/638.png); }
.guildName .guildName_name-degree639 { background-image: url(/images/modules/guildemblem/639.png); }
.guildName .guildName_name-degree640 { background-image: url(/images/modules/guildemblem/640.png); }
.guildName .guildName_name-degree641 { background-image: url(/images/modules/guildemblem/641.png); }
.guildName .guildName_name-degree642 { background-image: url(/images/modules/guildemblem/642.png); }
.guildName .guildName_name-degree643 { background-image: url(/images/modules/guildemblem/643.png); }
.guildName .guildName_name-degree644 { background-image: url(/images/modules/guildemblem/644.png); }
.guildName .guildName_name-degree645 { background-image: url(/images/modules/guildemblem/645.png); }
.guildName .guildName_name-degree646 { background-image: url(/images/modules/guildemblem/646.png); }
.guildName .guildName_name-degree647 { background-image: url(/images/modules/guildemblem/647.png); }
.guildName .guildName_name-degree648 { background-image: url(/images/modules/guildemblem/648.png); }
.guildName .guildName_name-degree649 { background-image: url(/images/modules/guildemblem/649.png); }
.guildName .guildName_name-degree650 { background-image: url(/images/modules/guildemblem/650.png); }
.guildName .guildName_name-degree651 { background-image: url(/images/modules/guildemblem/651.png); }
.guildName .guildName_name-degree652 { background-image: url(/images/modules/guildemblem/652.png); }
.guildName .guildName_name-degree653 { background-image: url(/images/modules/guildemblem/653.png); }
.guildName .guildName_name-degree654 { background-image: url(/images/modules/guildemblem/654.png); }
.guildName .guildName_name-degree655 { background-image: url(/images/modules/guildemblem/655.png); }
.guildName .guildName_name-degree656 { background-image: url(/images/modules/guildemblem/656.png); }
.guildName .guildName_name-degree657 { background-image: url(/images/modules/guildemblem/657.png); }
.guildName .guildName_name-degree658 { background-image: url(/images/modules/guildemblem/658.png); }
.guildName .guildName_name-degree659 { background-image: url(/images/modules/guildemblem/659.png); }
.guildName .guildName_name-degree660 { background-image: url(/images/modules/guildemblem/660.png); }
.guildName .guildName_name-degree661 { background-image: url(/images/modules/guildemblem/661.png); }
.guildName .guildName_name-degree662 { background-image: url(/images/modules/guildemblem/662.png); }
.guildName .guildName_name-degree663 { background-image: url(/images/modules/guildemblem/663.png); }
.guildName .guildName_name-degree664 { background-image: url(/images/modules/guildemblem/664.png); }
.guildName .guildName_name-degree665 { background-image: url(/images/modules/guildemblem/665.png); }
.guildName .guildName_name-degree666 { background-image: url(/images/modules/guildemblem/666.png); }
.guildName .guildName_name-degree667 { background-image: url(/images/modules/guildemblem/667.png); }
.guildName .guildName_name-degree668 { background-image: url(/images/modules/guildemblem/668.png); }
.guildName .guildName_name-degree669 { background-image: url(/images/modules/guildemblem/669.png); }
.guildName .guildName_name-degree670 { background-image: url(/images/modules/guildemblem/670.png); }
.guildName .guildName_name-degree671 { background-image: url(/images/modules/guildemblem/671.png); }
.guildName .guildName_name-degree672 { background-image: url(/images/modules/guildemblem/672.png); }
.guildName .guildName_name-degree673 { background-image: url(/images/modules/guildemblem/673.png); }
.guildName .guildName_name-degree674 { background-image: url(/images/modules/guildemblem/674.png); }
.guildName .guildName_name-degree675 { background-image: url(/images/modules/guildemblem/675.png); }
.guildName .guildName_name-degree676 { background-image: url(/images/modules/guildemblem/676.png); }
.guildName .guildName_name-degree677 { background-image: url(/images/modules/guildemblem/677.png); }
.guildName .guildName_name-degree678 { background-image: url(/images/modules/guildemblem/678.png); }
.guildName .guildName_name-degree679 { background-image: url(/images/modules/guildemblem/679.png); }
.guildName .guildName_name-degree680 { background-image: url(/images/modules/guildemblem/680.png); }
.guildName .guildName_name-degree681 { background-image: url(/images/modules/guildemblem/681.png); }
.guildName .guildName_name-degree682 { background-image: url(/images/modules/guildemblem/682.png); }
.guildName .guildName_name-degree683 { background-image: url(/images/modules/guildemblem/683.png); }
.guildName .guildName_name-degree684 { background-image: url(/images/modules/guildemblem/684.png); }
.guildName .guildName_name-degree685 { background-image: url(/images/modules/guildemblem/685.png); }
.guildName .guildName_name-degree686 { background-image: url(/images/modules/guildemblem/686.png); }
.guildName .guildName_name-degree687 { background-image: url(/images/modules/guildemblem/687.png); }
.guildName .guildName_name-degree688 { background-image: url(/images/modules/guildemblem/688.png); }
.guildName .guildName_name-degree689 { background-image: url(/images/modules/guildemblem/689.png); }
.guildName .guildName_name-degree690 { background-image: url(/images/modules/guildemblem/690.png); }
.guildName .guildName_name-degree691 { background-image: url(/images/modules/guildemblem/691.png); }
.guildName .guildName_name-degree692 { background-image: url(/images/modules/guildemblem/692.png); }
.guildName .guildName_name-degree693 { background-image: url(/images/modules/guildemblem/693.png); }
.guildName .guildName_name-degree694 { background-image: url(/images/modules/guildemblem/694.png); }
.guildName .guildName_name-degree695 { background-image: url(/images/modules/guildemblem/695.png); }
.guildName .guildName_name-degree696 { background-image: url(/images/modules/guildemblem/696.png); }
.guildName .guildName_name-degree697 { background-image: url(/images/modules/guildemblem/697.png); }
.guildName .guildName_name-degree698 { background-image: url(/images/modules/guildemblem/698.png); }
.guildName .guildName_name-degree699 { background-image: url(/images/modules/guildemblem/699.png); }
.guildName .guildName_name-degree700 { background-image: url(/images/modules/guildemblem/700.png); }
.guildName .guildName_name-degree701 { background-image: url(/images/modules/guildemblem/701.png); }
.guildName .guildName_name-degree702 { background-image: url(/images/modules/guildemblem/702.png); }
.guildName .guildName_name-degree703 { background-image: url(/images/modules/guildemblem/703.png); }
.guildName .guildName_name-degree704 { background-image: url(/images/modules/guildemblem/704.png); }
.guildName .guildName_name-degree705 { background-image: url(/images/modules/guildemblem/705.png); }
.guildName .guildName_name-degree706 { background-image: url(/images/modules/guildemblem/706.png); }
.guildName .guildName_name-degree707 { background-image: url(/images/modules/guildemblem/707.png); }
.guildName .guildName_name-degree708 { background-image: url(/images/modules/guildemblem/708.png); }
.guildName .guildName_name-degree709 { background-image: url(/images/modules/guildemblem/709.png); }
.guildName .guildName_name-degree710 { background-image: url(/images/modules/guildemblem/710.png); }
.guildName .guildName_name-degree711 { background-image: url(/images/modules/guildemblem/711.png); }
.guildName .guildName_name-degree712 { background-image: url(/images/modules/guildemblem/712.png); }
.guildName .guildName_name-degree713 { background-image: url(/images/modules/guildemblem/713.png); }
.guildName .guildName_name-degree714 { background-image: url(/images/modules/guildemblem/714.png); }
.guildName .guildName_name-degree715 { background-image: url(/images/modules/guildemblem/715.png); }
.guildName .guildName_name-degree716 { background-image: url(/images/modules/guildemblem/716.png); }
.guildName .guildName_name-degree717 { background-image: url(/images/modules/guildemblem/717.png); }
.guildName .guildName_name-degree718 { background-image: url(/images/modules/guildemblem/718.png); }
.guildName .guildName_name-degree719 { background-image: url(/images/modules/guildemblem/719.png); }
.guildName .guildName_name-degree720 { background-image: url(/images/modules/guildemblem/720.png); }
.guildName .guildName_name-degree721 { background-image: url(/images/modules/guildemblem/721.png); }
.guildName .guildName_name-degree722 { background-image: url(/images/modules/guildemblem/722.png); }
.guildName .guildName_name-degree723 { background-image: url(/images/modules/guildemblem/723.png); }
.guildName .guildName_name-degree724 { background-image: url(/images/modules/guildemblem/724.png); }
.guildName .guildName_name-degree725 { background-image: url(/images/modules/guildemblem/725.png); }
.guildName .guildName_name-degree726 { background-image: url(/images/modules/guildemblem/726.png); }
.guildName .guildName_name-degree727 { background-image: url(/images/modules/guildemblem/727.png); }
.guildName .guildName_name-degree728 { background-image: url(/images/modules/guildemblem/728.png); }
.guildName .guildName_name-degree729 { background-image: url(/images/modules/guildemblem/729.png); }
.guildName .guildName_name-degree730 { background-image: url(/images/modules/guildemblem/730.png); }
.guildName .guildName_name-degree731 { background-image: url(/images/modules/guildemblem/731.png); }
.guildName .guildName_name-degree732 { background-image: url(/images/modules/guildemblem/732.png); }
.guildName .guildName_name-degree733 { background-image: url(/images/modules/guildemblem/733.png); }
.guildName .guildName_name-degree734 { background-image: url(/images/modules/guildemblem/734.png); }
.guildName .guildName_name-degree735 { background-image: url(/images/modules/guildemblem/735.png); }
.guildName .guildName_name-degree736 { background-image: url(/images/modules/guildemblem/736.png); }
.guildName .guildName_name-degree737 { background-image: url(/images/modules/guildemblem/737.png); }
.guildName .guildName_name-degree738 { background-image: url(/images/modules/guildemblem/738.png); }
.guildName .guildName_name-degree739 { background-image: url(/images/modules/guildemblem/739.png); }
.guildName .guildName_name-degree740 { background-image: url(/images/modules/guildemblem/740.png); }
.guildName .guildName_name-degree741 { background-image: url(/images/modules/guildemblem/741.png); }
.guildName .guildName_name-degree742 { background-image: url(/images/modules/guildemblem/742.png); }
.guildName .guildName_name-degree743 { background-image: url(/images/modules/guildemblem/743.png); }
.guildName .guildName_name-degree744 { background-image: url(/images/modules/guildemblem/744.png); }
.guildName .guildName_name-degree745 { background-image: url(/images/modules/guildemblem/745.png); }
.guildName .guildName_name-degree746 { background-image: url(/images/modules/guildemblem/746.png); }
.guildName .guildName_name-degree747 { background-image: url(/images/modules/guildemblem/747.png); }
.guildName .guildName_name-degree748 { background-image: url(/images/modules/guildemblem/748.png); }
.guildName .guildName_name-degree749 { background-image: url(/images/modules/guildemblem/749.png); }
.guildName .guildName_name-degree750 { background-image: url(/images/modules/guildemblem/750.png); }

.guild_memberSlider {
  position: relative;
  margin-right: -5px;
  margin-left: -5px;
}
.guild_memberSlider .flex-viewport {
  padding-right: 15px;
  padding-left: 15px;
}

.guild_memberList {
  position: relative;
  font-size: 0;
}

.guild_memberListItem {
  display: inline-block;
  padding-top: 5px;
  padding-right: 1px;
  padding-bottom: 5px;
  padding-left: 1px;
  vertical-align: top;
}
.guild_memberListItem a, .guild_memberListItem label {
  position: relative;
  display: block;
  padding: 1px;
  width: 56px;
  height: 136px;

  background-color: rgba(153,138,61,0.6);

  border-width: 3px;
  border-style: solid;
  -webkit-border-image: url(/images/modules/bdImg_guild_memberListItem.png) 3 round;
  border-image: url(/images/modules/bdImg_guild_memberListItem.png) 3 fill round;
  border-image-width: 3px;
  border-radius: 5px;
  /* border: 1px solid #0b0305;
  border-radius: 5px;
  background-color: rgba(153,138,61,0.6);
  box-shadow: inset 1px 1px 0 0 #e6ba35, inset -1px -1px 0 0 #ac8001, 2px 2px 2px 0 rgba(0, 0, 0, 0.6); */
}
.guild_memberListItem a img, .guild_memberListItem label img {
  margin-top: -10px;
  margin-left: -95px;
  width: 240px;
  height: 160px;
}

.guild_memberListItemInner {
  overflow: hidden;
  max-height: 100%;
  /* border: 1px solid #0b0305;
  border-radius: 3px; */
}

.guild_memberListItem-dragon a img, .guild_memberListItem-dragon label img {
  margin-left: 0;
  width: 50px;
  height: 140px;
}

.guild_memberIcon-master, .guild_memberIcon-subMaster /*, .guild_memberIcon-defence */ {
  position: absolute;
  z-index: 101;
  width: 40px;
  height: 26px;
  background-size: 40px 18px;
  background-repeat: no-repeat;
}

.guild_memberIcon-defence {
  position: absolute;
  z-index: 101;
  width: 26px;
  height: 26px;
  background-size: 15px 17px;
  background-repeat: no-repeat;
}

.guild_memberIcon-master {
  top: 2px;
  left: -6px;
  background-image: url(/images/modules/icon_guildMember-master.png);
}

.guild_memberIcon-subMaster {
  top: 2px;
  left: -6px;
  background-image: url(/images/modules/icon_guildMember-subMaster.png);
}

.paper_thumb .guild_memberIcon-master, .paper_thumb .guild_memberIcon-subMaster {
  left: -10px;
  top: -5px;
}

.guild_memberIcon-defence {
  top: 2px;
  right: -9px;
  background-image: url(/images/modules/icon_guildMember-defence.png);
}

.guild_memberStrength {
  position: absolute;
  bottom: 10px;
  left: -4px;
  padding-top: 3px;
  padding-left: 2px;
  width: 56px;
  height: 19px;
  background-image: url(/images/modules/bg_guildMemberStrength.png);
  background-size: 56px 19px;
  text-align: center;
  font-weight: bold;
  font-size: 1rem;
}

.guild_memberStateText {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  position: absolute;
  bottom: 0;
  left: 10px;
  font-size: 1.1rem;
  font-weight: bold;
}

.guild_menberNum {
  text-align: center;
  margin-bottom: 5px;
}
.contents-unionMyLobby .guild_menberNum {
  position: absolute;
  z-index: 201;
  width: 100%;
  bottom: -10px;
}

.guild_menberNumWindow {
  display: inline-block;
}

.guild_menberNumParams {
  /* margin-top: -9px;
  margin-bottom: -9px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin: -6px -4px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.guild_menberNumKey, .guild_menberNumVal {
  display: inline-block;
  vertical-align: middle;
}

.guild_menberNumKey {
  /* overflow: hidden;
  width: 74px;
  height: 20px;
  background-image: url(/images/modules/text_guildMemberNum.png);
  background-size: 74px 20px;
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap; */
}

.guild_menberNumKey.guild_menberNumKey-union {
  background: none;
  font-weight: bold;
  text-indent: 0%;
  width: auto;
  height: auto;
}

.guild_menberNumKey, .guild_menberNumVal {
  font-weight: bold;
  font-size: 1.2rem;
}

.guild_statusList {
  font-size: 0;
}
.guild_statusList .guild_statusListItem:nth-of-type(odd) {
  padding-right: 5px;
}
.guild_statusList .guild_statusListItem:nth-of-type(even) {
  padding-left: 5px;
}

.guild_statusListItem {
  display: inline-block;
  margin-bottom: 5px;
  width: 50%;
  vertical-align: top;
}

.guild_statusParams {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin: -6px -4px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.guild_statusDetailKey, .guild_statusDetailVal {
  font-weight: bold;
  font-size: 1.0rem;
}

.guild_menuBtnInner-appointment {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px -22px;
  background-repeat: no-repeat !important;
}

.guild_menuBtnInner-chat {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: -129px -22px;
  background-repeat: no-repeat !important;
}

.guild_menuBtnInner-defense {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px -44px;
  background-repeat: no-repeat !important;
}

.guild_menuBtnInner-dissolution {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px -66px;
  background-repeat: no-repeat !important;
}

.guild_menuBtnInner-joining {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px -88px;
  background-repeat: no-repeat !important;
}

.guild_menuBtnInner-leave {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: -129px 0px;
  background-repeat: no-repeat !important;
}

.guild_menuBtnInner-log {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.guild_menuBtnInner-member {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: -129px -44px;
  background-repeat: no-repeat !important;
}

.guild_menuBtnInner-menu {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: -129px -66px;
  background-repeat: no-repeat !important;
}

.guild_menuBtnInner-rule {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: -129px -88px;
  background-repeat: no-repeat !important;
}

.guild_menuBtnInner-search {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px -110px;
  background-repeat: no-repeat !important;
}

.guild_menuBtnInner-transfer {
  background-image: url("/images/modules/sprite-guildMenu.png?1511178746226");
  background-size: 257px 131px;
  background-position: -129px -110px;
  background-repeat: no-repeat !important;
}

.guild_ruleHead {
  margin-bottom: 5px;
  border-bottom: 1px solid #fff;
  font-weight: bold;
}

.guild_ruleDetail {
  margin-bottom: 5px;
  font-size: 1.2rem;
}

.guild_ruleDetail-text {
  overflow: auto;
  height: 5.712em;
}

.guild_searchList, .guild_unionMemberList {
  padding-right: 10px;
  padding-left: 10px;
}

.guild_searchListItem, .guild_unionMemberListItem {
  margin-bottom: 10px;
}

.guild_searchGuildName {
  margin-top: -13px;
  margin-right: 2px;
  margin-bottom: -5px;
  /* margin-left: 27px; */
}

.guildIntroBaloon:before, .guildIntroBaloon:after {
  position: absolute;
  bottom: 100%;
  left: 11px;
  width: 0;
  height: 0;
  border: solid transparent;
  content: " ";
  pointer-events: none;
}

.guildIntroBaloon {
  position: relative;
  z-index: 101;
  margin-top: -10px;
  margin-right: 8px;
  margin-left: 8px;
  padding: 4px;
  padding-bottom: 2px;
  /* border: solid 1px #8a5f1a;
  border-radius: 8px;
  background-color: #f5e7c0; */
  border-style: solid;
  border-image-source: url(/images/modules/bdImg_guildIntroBaloon.png);
  border-image-slice: 27 8 8 8 fill;
  border-image-repeat: stretch;
  border-width: 14px 4px 4px 4px;
  color: #8a5f1a;
  font-weight: bold;
  font-size: 1.2rem;
}

.guild_schedule .guildName {
  /* position: absolute;
  top: -24px;
  left: -22px; */
  margin-top: -13px;
  margin-right: 2px;
  margin-bottom: -7px;
  margin-left: 32px;
}

.guild_scheduleBtn-detail, .guild_scheduleBtn-log, .guild_scheduleBtn-logDisabled {
  display: inline-block;
}
.guild_scheduleBtn-detail a, .guild_scheduleBtn-log a, .guild_scheduleBtn-logDisabled a {
  display: block;
  width: 101px;
  height: 26px;
  background-size: 101px 26px;
}

.guild_scheduleOfficialBattle {
  border-image-source: url(/images/modules/bdImage_officialBattle.png);
}

.guild_scheduleBtnList {
  margin-top: 7px;
}

.guild_scheduleBtn-detail a {
  background-image: url(/images/modules/btnImage-battleScheduleGuildDetail.png?1511178746226);
}

.guild_scheduleBtn-log {
  margin-left: 5px;
}
.guild_scheduleBtn-log a {
  background-image: url(/images/modules/btnImage-battleScheduleLog.png?1511178746226);
}

.guild_scheduleBtn-logDisabled {
  margin-left: 5px;
}
.guild_scheduleBtn-logDisabled a {
  background-image: url(/images/modules/btnImage-battleScheduleLogDisabled.png?1511178746226);
}

.guild_scheduleOfficialBattle {
  border-image-source: url(/images/modules/bdImage_officialBattle.png?1511178746229);
}

.guild_scheduleMatchingName {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  text-align: center;
}
.guild_scheduleMatchingName img {
  vertical-align: text-top;
}

.guild_officialBadge, .guild_officialBadge-union, .guild_officialBadge-board {
  position: absolute;
  top: 17px;
  left: 156px;
  z-index: 101;
  width: 32px;
  height: 32px;
  background-size: cover;
  background-image: url(/images/modules/official_badge.png?1511178746227);
}

.guild_officialBadge-union {
  top: 8px;
  left: 157px;
}

.guild_officialBadge-board {
  top: 6px;
  left: 144px;
}

/**
 union
*/
.guild_unionMemberList {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  margin-top: 0;
  margin-bottom: 6px;
  padding: 70px 10px 30px;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

.guild_unionOfficialBadge {
  position: absolute;
  top: 0;
  left: 170px;
  z-index: 202;
  width: 32px;
  height: 32px;
  background-size: cover;
  background-image: url(/images/modules/official_badge.png?1511178746227);
}

.arena_indexHead {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.arena_indexHeadBtn {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.arena_indexHeadBtn a {
  width: 100px;
  height: 30px;
  font-size: 1.2rem;
}

.arena_indexHeadRankName {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  text-align: center;
}
.arena_indexHeadRankName img {
  width: 115px;
  height: 32px;
}

.arena_indexHeadPoint {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 94px;
}

.arena_indexHeadPointInner {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  font-weight: bold;
}

.arena_indexHeadPointKey {
  margin-right: 2px;
  font-size: 1.0rem;
  -webkit-flex-basis: 4em;
  flex-basis: 4em;
}

.arena_indexHeadPointVal {
  font-size: 1.1rem;
}

.arena_indexParty {
  margin-bottom: 6px;
}

.arena_indexPartyList {
  margin-top: 4px;
  font-size: 0;
}

.arena_indexPartyItem {
  position: relative;
  display: inline-block;
  margin-right: 2px;
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.5);
  vertical-align: top;
}
.arena_indexPartyItem:last-of-type {
  margin-right: 0;
}
.arena_indexPartyItem img {
  width: 50px;
  height: 80px;
  border-radius: 8px;
}
.arena_indexPartyItem::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 80px;
  background-image: url(/images/modules/frame-arenaPartyItem.png);
  background-size: 50px 80px;
  content: "";
}

.arena_indexPartyTitle {
  position: relative;
  display: initial;
  z-index: 100;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 6px;
  margin-left: auto;
  width: 10em;
  height: 10em;
  text-align: center;
  align-items: center;
  font-size: 1.2rem;
}

.arena_indexPartyTitle span {
  position: relative;
  top: -4px;
}

.arena_chestList {
  margin-top: 4px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 10px;
  text-align: left;
  font-size: 0;
}

.arena_chestItem {
  display: inline-block;
  /* margin-right: 3px; */
  margin-right: 0px;
  width: 75px;
  vertical-align: top;
  text-align: center;
}
.arena_chestItem:last-of-type {
  margin-right: 0;
}
.arena_chestItem a {
  display: block;
}

.arena_chestItemNumber {
  position: relative;
  top: 15px;
  left: 0px;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  text-align: center;
  /*/*letter-spacing: 1px;*/
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 1;
  z-index: 101;
  width: 75px;
}

/* .arena_chestItemBody, */ .arena_chestItemBody-open {
  position: relative;
  width: 75px;
  height: 75px;
}

.arena_chestItemBody, .arena_chestItemBody-open {
  position: relative;
  width: 75px;
  height: 108px;
}

.arena_chestItemBody img, .arena_chestItemBody-open img {
  margin-left: -4px;
  width: 64px;
  height: auto;
}

.arena_chestItemBody img, .arena_chestItemBody-open img {
  position: relative;
  margin: 0 auto;
  top: 23px;
}

/* .arena_chestItemBody-open {
  background: -webkit-radial-gradient(center, ellipse, #ffc532 0%, #fc7a00 84%);
  background: radial-gradient(ellipse at center, #ffc532 0%, #fc7a00 84%);
} */

.arena_chestItemInfo {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  position: absolute;
  top: 34px;
  left: 5px;
  margin: 0 auto;
  z-index: 100;
  width: 65px;
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 1;
}
.btn .arena_chestItemInfo, .backBtn .arena_chestItemInfo, .backBtn-modal .arena_chestItemInfo, .backBtn-overScreen .arena_chestItemInfo, .backBtn-static .arena_chestItemInfo, .openingVideo_skipButton .arena_chestItemInfo, .menu_btn .arena_chestItemInfo {
  position: static;
}

.arena_chestItemInfoIcon {
  margin-top: -2px;
}

.arena_chestItemInfoOpen {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  color: #0f0;
  font-weight: bold;
  font-size: 1.0rem;
}

.arena_chestItemState {
  position: absolute;
  bottom: 3px;
  left: 0px;
  z-index: 100;
  width: 75px;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}

.arena_chestItemStateInner {
  font-size: 1.0rem;
  line-height: 1;
}

.arena_rankMeter {
  position: relative;
  top: 20px;
  margin-right: auto;
  margin-left: auto;
  width: 95px;
}

.arena_rankMeterPoint {
  /* background-color: #ee974b; */
  /* width: 160px; */
  height: 6px;
  background-image: url(/images/modules/arenaEx.png?1511178746226);
  background-size: 320px 175px;
  background-position: -114px -159px;
  background-repeat: no-repeat !important;
  opacity: 0.88;
}

.arena_rankMeterText {
  position: relative;
  top: 1px;
  /* text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200; */
  color: #5E2E17;
  text-shadow: -1px -1px 0 #D2F7FD, -1px 0px 0 #D2F7FD, -1px 1px 0 #D2F7FD, 0px -1px 0 #D2F7FD, 0px 1px 0 #D2F7FD, 1px -1px 0 #D2F7FD, 1px 0px 0 #D2F7FD, 1px 1px 0 #D2F7FD, -1px 1px 1px #D2F7FD, 0px 1px 1px #D2F7FD, 1px 1px 1px #D2F7FD;
  font-weight: bold;
  font-size: 1.0rem;
}

.arena_historyListBody {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}

.arena_historyItem-blue, .arena_historyItem-red, .arena_historyItem-green {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 4px;
  padding: 2px;
  border-width: 2px;
  border-style: solid;
  border-radius: 5px;
}

.arena_historyItem-blue {
  border-color: #5b6cb9;
  background-color: #0062d1;
}

.arena_historyItem-red {
  border-color: #ed5e5e;
  background-color: #dc2828;
}

.arena_historyItem-green {
  border-color: #71d078;
  background-color: #37bb43;
}

.arena_historyChangePoint {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  margin-bottom: 4px;
  padding-right: 2px;
  padding-left: 2px;
}

.arena_historyChangePointKey {
  font-weight: bold;
}

.arena_historyChangePointVal {
  font-weight: bold;
}

.arena_historyBtn a, .arena_historyBtn button {
  width: 80px;
  height: 32px;
}

.arena_historyArrow-atk, .arena_historyArrow-def {
  margin: -3px auto;
  width: 65px;
  height: 30px;
  background-image: url(/images/modules/arena_historyArrow.png);
  background-size: 65px 30px;
  background-repeat: no-repeat;
}

.arena_historyArrow-def {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.arena_historyOpponentName {
  margin-top: 3px;
  margin-right: -4px;
  margin-left: 4px;
  padding-right: 4px;
  border-radius: 2px;
  background-color: #000;
  text-align: center;
  font-weight: bold;
  font-size: 1.0rem;
}

.arena_resultGetChest {
  position: relative;
  margin-top: 10px;
  padding-top: 0;
  border-width: 8px;
  text-align: center;
}

.arena_resultGetChestText {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 100;
  margin-left: -60px;
  width: 120px;
  height: 30px;
  background-image: url(/images/modules/text_arenaGetChest.png?1511178746226);
  background-size: 120px 30px;
  background-repeat: no-repeat;
}

.arena_opponentDetailKey {
  font-size: 1.4rem;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}

.arena_opponentDetailVal {
  font-size: 1.4rem;
}

.arena_preparationAleart {
  margin-top: 5px;
  color: #f73;
  text-align: center;
  font-weight: bold;
  font-size: 1.2rem;
}

.arena_modalChestBaloon::after, .arena_modalChestBaloon::before {
  position: absolute;
  bottom: 95%;
  left: 50%;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-color: transparent;
  content: "";
}

.arena_modalChestBaloon {
  position: relative;
  margin-top: 10px;
  padding: 10px;
  padding-right: 20px;
  padding-left: 20px;
  border: 2px solid #2b2108;
  border-radius: 7px;
  background-color: #f6e7c0;
  /* bdImg_baloon */
  border-width: 5px 5px 5px 5px;
  -webkit-border-image: url(/images/modules/bdImg_baloon.png) 11 11 11 11 round;
  border-image: url(/images/modules/bdImg_baloon.png) 11 11 11 11 fill round;
}
.arena_modalChestBaloon::after {
  margin-left: -10px;
  -webkit-border-image: url(/images/modules/bdImg_baloon01.png) 0 0 stretch;
  border-image: url(/images/modules/bdImg_baloon01.png) 0 0 fill stretch;
}

.arena_modalChestBaloonText {
  padding-left: 10px;
  font-weight: bold;
}

.arena_modalChestBaloonTimeHead {
  font-weight: bold;
  font-size: 1.2rem;
}

.arena_modalChestBaloonTimeBody {
  text-align: center;
  font-weight: bold;
  font-size: 2.8rem;
  line-height: 1;
}

.arena_prizeImg img {
  width: 100%;
  height: auto;
}

.leagueMatchTableTitle {
  text-shadow: -2px -2px 0 #000, -2px -1px 0 #000, -2px 0px 0 #000, -2px 1px 0 #000, -2px 2px 0 #000, -1px -2px 0 #000, -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, -1px 2px 0 #000, 0px -2px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 0px 2px 0 #000, 1px -2px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, 1px 2px 0 #000, 2px -2px 0 #000, 2px -1px 0 #000, 2px 0px 0 #000, 2px 1px 0 #000, 2px 2px 0 #000, -2px 3px 1px #000, -1px 3px 1px #000, 0px 3px 1px #000, 1px 3px 1px #000, 2px 3px 1px #000;
  margin-bottom: 5px;
  letter-spacing: -.02em;
  font-weight: bold;
  font-size: 1.6rem;
}

.leagueMatchTable {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 20px;
}

.leagueMatchTable_nameList {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.leagueMatchTable_name {
  margin-bottom: -1px;
  height: 20px;
  background-image: url(/images/modules/leagueMatchTable_nameHead.png?1511178746226);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 23px 20px;
  background-position: 1px 0px;
  vertical-align: top;
  text-align: center;
  font-size: 1.0rem;
}
.leagueMatchTable_name:last-of-type {
  margin-bottom: 0;
}

.leagueMatchTable_nameInner {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  display: block;
  margin-left: 23px;
  padding-top: 3px;
  height: 20px;
  background-image: url(/images/modules/leagueMatchTable_nameBg.png);
  background-repeat: repeat-x;
  background-size: 1px 20px;
  color: #ffe400;
  white-space: nowrap;
  letter-spacing: -.025em;
  font-weight: bold;
}

.leagueMatchTable_data {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  text-align: right;
}

.leagueMatchTable_dataTop {
  margin-bottom: -1px;
  font-size: 0;
}

.leagueMatchTable_dataRow {
  margin-bottom: -1px;
  height: 20px;
  font-size: 0;
}
.leagueMatchTable_dataRow:last-of-type {
  margin-bottom: 0;
}

.leagueMatchTable_num, .leagueMatchTable_result, .leagueMatchTable_result-empty, .leagueMatchTable_point {
  display: inline-block;
  padding-top: 2px;
  height: 100%;
  border: 1px solid #ffb000;
  background-color: #000;
  box-shadow: 0 0 2px -1px #ffff6a inset;
  vertical-align: top;
  text-align: center;
  font-size: 1.0rem;
}

.leagueMatchTable_num {
  width: 14px;
  font-weight: bold;
}
.leagueMatchTable_num + .leagueMatchTable_num {
  border-left-width: 0;
}
.leagueMatchTable_dataTop > .leagueMatchTable_num:first-of-type {
  width: 15px;
}

.leagueMatchTable_result, .leagueMatchTable_result-empty {
  padding-top: 3px;
  width: 14px;
  border-left-width: 0;
}
.leagueMatchTable_result:last-of-type, .leagueMatchTable_result-empty:last-of-type {
  border-left-width: 1px;
}

.leagueMatchTable_result-empty {
  position: relative;
}
.leagueMatchTable_result-empty::after {
  position: absolute;
  top: 8px;
  left: -6px;
  display: block;
  width: 24px;
  height: 1px;
  background-color: #ffb000;
  content: "";
  -webkit-transform: rotate(55deg);
  transform: rotate(55deg);
}

.leagueMatchTable_resultIcon-win, .leagueMatchTable_resultIcon-lose, .leagueMatchTable_resultIcon-draw {
  display: block;
  width: 13px;
  height: 13px;
  background-position: center;
  background-size: 13px;
}

.leagueMatchTable_resultIcon-win {
  background-image: url("/images/modules/sprite-leagueMatchTable.png?1511178746226");
  background-size: 27px 27px;
  background-position: 0px -14px;
  background-repeat: no-repeat !important;
}

.leagueMatchTable_resultIcon-lose {
  background-image: url("/images/modules/sprite-leagueMatchTable.png?1511178746226");
  background-size: 27px 27px;
  background-position: -14px 0px;
  background-repeat: no-repeat !important;
}

.leagueMatchTable_resultIcon-draw {
  background-image: url("/images/modules/sprite-leagueMatchTable.png?1511178746226");
  background-size: 27px 27px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.leagueMatchTable_point {
  width: 24px;
  border-left-width: 0;
  font-weight: bold;
}

.news_head {
  margin-bottom: 5px;
  text-align: left;
  font-weight: bold;
}

.news_text {
  margin-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px;
  text-align: justify;
}

.news_division {
  margin: 15px auto;
  padding-top: 3.57143%;
  width: 100%;
  background-image: url(/images/modules/bg_newsDivision.png);
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.hotNews_frame {
  padding-top: 40px;
  padding-bottom: 65px;
  height: 100%;
  background-color: #0e1115;
  background-image: url(/images/modules/bg_hotNewsHeader.png), url(/images/modules/bg_hotNewsFooter.png);
  background-position: top center, bottom center;
  background-size: 320px 40px, 320px 65px;
  background-repeat: no-repeat, no-repeat;
}

.hotNews_scrollWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: hidden;
  height: 100%;
}

.hotNews_scrollBody {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.hotNews_contents {
  padding: 20px 15px;
  border-width: 0 5px 0 5px;
  border-style: solid;
  -webkit-border-image: url(/images/modules/bdImg_hotNewsContents.png?1511178746226) 0 10 0 10 round;
  border-image: url(/images/modules/bdImg_hotNewsContents.png?1511178746226) 0 10 0 10 fill round;
  border-image-width: 0 5px 0 5px;
  text-align: center;
}

.news_decoBack {
  padding: 5px 0;
  border-radius: 4px;
  background: -webkit-linear-gradient(top, #b11b01 0%, #e53112 10%, #e53112 10%, #e53112 50%, #e53112 90%, #b11b01 100%);
  background: linear-gradient(to bottom, #b11b01 0%, #e53112 10%, #e53112 10%, #e53112 50%, #e53112 90%, #b11b01 100%);
}

/* お知らせ(重要)ページ */
.hotNews{
  padding-top:60px;
}
.hotNews .bannerList > li{
  margin-bottom:10px;
  padding-bottom:20px;
  border-image-source: url(/images/modules/borderDeco02.png?1511178746226);
  border-image-slice: 0 14 18 fill;
  border-image-width: 6px;
  border-image-repeat: round;
}
.hotNews .bannerList > li:last-child{
  padding-bottom:0;
}

.hotNews_bannerHead .hotNews_bannerHeadTitle{
  color: #b1031e;
  font-weight: bold;
  text-shadow: -1px -1px 0 #fff, -1px 0px 0 #fff, -1px 1px 0 #fff, 0px -1px 0 #fff, 0px 1px 0 #fff, 1px -1px 0 #fff, 1px 0px 0 #fff, 1px 1px 0 #fff, -1px 1px 1px #fff, 0px 1px 1px #fff, 1px 1px 1px #fff;
}
.hotNews_bannerHead dt{
  position:relative;
  height:18px;
  padding:1px 2px 0 2px;
  text-align:center;
  color:#fff;
  text-shadow:0px 1px 1px #000000;
}
.hotNews_bannerHead dt:after{
  content: "";
  position: absolute;
  bottom: 0;
  right: -8px;
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 9px 0 9px 8px;
}
.hotNews_bannerHead dt.categoryGreen{
  background: -webkit-linear-gradient(left, #52af20, #75d442);
  background: linear-gradient(to right, #52af20, #75d442);
}
.hotNews_bannerHead dt.categoryGreen:after{
  border-color: transparent transparent transparent #75d442;
}

.hotNews_bannerHead dt.categoryBlue{
  background: -webkit-linear-gradient(left, #5663d5, #47a0f4);
  background: linear-gradient(to right, #5663d5, #47a0f4);
}
.hotNews_bannerHead dt.categoryBlue:after{
  border-color: transparent transparent transparent #47a0f4;
}

.hotNews_bannerHead dt.categoryRed{
  background: -webkit-linear-gradient(left, #e80038, #fc7f7f);
  background: linear-gradient(to right, #e80038, #fc7f7f);
}
.hotNews_bannerHead dt.categoryRed:after{
  border-color: transparent transparent transparent #fc7f7f;
}

.hotNews_bannerHead dt.categoryGold{
  background: -webkit-linear-gradient(left, #bd913c, #edd273);
  background: linear-gradient(to right, #bd913c, #edd273);
}
.hotNews_bannerHead dt.categoryGold:after{
  border-color: transparent transparent transparent #edd273;
}

.gvg_overlayLoading {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 500;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  background-image: url(/image/page/loading_text.png);
  background-position: center;
  background-size: 118px 43px;
  background-repeat: no-repeat;
}

.gvg_overlayCvs {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 500;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
}

/* ========ヘッダー================================ */
.gvg_header {
  width: 320px;
  height: 69px;
  background-image: url("/images/modules/sprite-gvg.png?1511178746226");
  background-size: 320px 253px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.gvg_headerBtn-reload {
  top: 5px;
  left: 7px;
}
.gvg_headerBtn-reload a {
  width: 44px;
  height: 36px;
  background-image: url("/images/modules/sprite-gvg.png?1511178746226");
  background-size: 320px 253px;
  background-position: -215px -188px;
  background-repeat: no-repeat !important;
}

.gvg_headerBtn-mypage {
  top: 2px;
  right: 0;
}
.gvg_headerBtn-mypage a {
  width: 52px;
  height: 40px;
  background-image: url("/images/modules/sprite-gvg.png?1511178746226");
  background-size: 320px 253px;
  background-position: -162px -188px;
  background-repeat: no-repeat !important;
}

.gvg_headerDetail {
  position: absolute;
  top: 2px;
  left: 65px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  padding: 4px;
  width: 190px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.25);
  box-shadow: 0 -2px 1px rgba(255, 255, 255, 0.3) inset, 0 2px 1px rgba(0, 0, 0, 0.4) inset;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.gvg_headerMoraleValue, .gvg_attackTargetMoraleValue {
  display: inline-block;
  min-width: 3em;
  text-align: right;
}

.gvg_info {
  width: 320px;
  height: 34px;
  background-image: url("/images/modules/sprite-gvg.png?1511178746226");
  background-size: 320px 253px;
  background-position: 0px -70px;
  background-repeat: no-repeat !important;
  position: fixed;
  top: 46px;
  z-index: 400;
}

.gvg_infoThumbContainer {
  position: relative;
}

.gvg_infoThumb-player, .gvg_infoThumb-enemy {
  position: absolute;
  top: 2px;
  z-index: 200;
}
.gvg_infoThumb-player img, .gvg_infoThumb-enemy img {
  width: 44px;
}

.gvg_infoThumb-player {
  left: 2px;
}

.gvg_infoThumb-enemy {
  right: 2px;
}

.gvg_infoNameContainer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-top: 8px;
}

.gvg_infoName-player, .gvg_infoName-enemy {
  /* color: #fff; */
  color: #fffdf2;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -.025rem;
  font-weight: bold;
  font-size: 1.0rem;
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.gvg_infoName-player {
  margin-right: 28px;
  margin-left: 48px;
}

.gvg_infoName-enemy {
  margin-right: 48px;
  margin-left: 28px;
}

.gvg_infoGaugeContainer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.gvg_infoTimer {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  color: #ffe566;
  text-align: center;
  font-weight: bold;
  font-size: 1.8rem;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}

/* ========ヘッダー================================ */
/* ========フィールド================================ */
.gvg_field {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  height: 303px;
}

.gvg_situationBtn {
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 203;
}
.gvg_situationBtn a {
  width: 65px;
  height: 41px;
  background-image: url("/images/modules/sprite-gvg.png?1511178746226");
  background-size: 320px 253px;
  background-position: -243px -122px;
  background-repeat: no-repeat !important;
  display: block;
}

.gvg_chatCvs {
  position: absolute;
  bottom: 10px;
  left: 0;
  z-index: 202;
  width: 50%;
  height: 100%;
  -webkit-backface-visibility: hidden;
}

.gvg_fieldCvs {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 201;
  width: 100%;
  height: 304px;
  -webkit-backface-visibility: hidden;
}

.gvg_avatarField-player li, .gvg_avatarField-enemy li {
  position: absolute;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

.gvg_avatarField-player li:nth-child(1) {
  top: 40px;
  left: 60px;
  -webkit-transform: scale(0.65);
  transform: scale(0.65);
}
.gvg_avatarField-player li:nth-child(2) {
  top: 70px;
  left: 2px;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
.gvg_avatarField-player li:nth-child(3) {
  top: 126px;
  left: -24px;
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
}
.gvg_avatarField-player li:nth-child(4) {
  top: 170px;
  left: 35px;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

.gvg_avatarField-enemy li:nth-child(1) {
  top: 40px;
  right: 60px;
  -webkit-transform: scale(0.65);
  transform: scale(0.65);
}
.gvg_avatarField-enemy li:nth-child(2) {
  top: 70px;
  right: 2px;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
.gvg_avatarField-enemy li:nth-child(3) {
  top: 126px;
  right: -24px;
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
}
.gvg_avatarField-enemy li:nth-child(4) {
  top: 170px;
  right: 35px;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

.gvg_avatarFieldItem {
  position: relative;
  width: 120px;
  height: 150px;
}
.gvg_avatarFieldItem img {
  width: 192px;
  -webkit-transform: translateX(-36px);
  transform: translateX(-36px);
}
.gvg_avatarFieldItem .moraleMeter_meter {
  position: absolute;
  top: 20px;
  left: 40px;
  z-index: 200;
  width: 44px;
}

.gvg_avatarFieldItem .barrierMeter_meter {
  position: absolute;
  top: -10px;
  left: 40px;
  z-index: 200;
  width: 44px;
}

.gvg_avatarFieldItem .moraleMeter_point,
.gvg_avatarFieldItem .barrierMeter_point {
  height: 5px;
}

.gvg_avatarEntity {
  opacity: 0;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -webkit-transition-duration: .25s;
  transition-duration: .25s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.gvg_avatarEntity.active {
  opacity: 1;
}

@-webkit-keyframes gvg_damageAnimation-player {
  0% {
    -webkit-transform: translateX(-36px);
    transform: translateX(-36px);
  }
  10% {
    -webkit-transform: translateX(-46px);
    transform: translateX(-46px);
  }
  35% {
    -webkit-transform: translateX(-38px);
    transform: translateX(-38px);
  }
  60% {
    -webkit-transform: translateX(-42px);
    transform: translateX(-42px);
  }
  100% {
    -webkit-transform: translateX(-36px);
    transform: translateX(-36px);
  }
}

@keyframes gvg_damageAnimation-player {
  0% {
    -webkit-transform: translateX(-36px);
    transform: translateX(-36px);
  }
  10% {
    -webkit-transform: translateX(-46px);
    transform: translateX(-46px);
  }
  35% {
    -webkit-transform: translateX(-38px);
    transform: translateX(-38px);
  }
  60% {
    -webkit-transform: translateX(-42px);
    transform: translateX(-42px);
  }
  100% {
    -webkit-transform: translateX(-36px);
    transform: translateX(-36px);
  }
}
@-webkit-keyframes gvg_damageAnimation-enemy {
  0% {
    -webkit-transform: translateX(-36px);
    transform: translateX(-36px);
  }
  10% {
    -webkit-transform: translateX(-26px);
    transform: translateX(-26px);
  }
  35% {
    -webkit-transform: translateX(-34px);
    transform: translateX(-34px);
  }
  60% {
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  100% {
    -webkit-transform: translateX(-36px);
    transform: translateX(-36px);
  }
}
@keyframes gvg_damageAnimation-enemy {
  0% {
    -webkit-transform: translateX(-36px);
    transform: translateX(-36px);
  }
  10% {
    -webkit-transform: translateX(-26px);
    transform: translateX(-26px);
  }
  35% {
    -webkit-transform: translateX(-34px);
    transform: translateX(-34px);
  }
  60% {
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  100% {
    -webkit-transform: translateX(-36px);
    transform: translateX(-36px);
  }
}
@-webkit-keyframes gvg_damageAnimation-playerBoss {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  10% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  35% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  60% {
    -webkit-transform: translateX(-4px);
    transform: translateX(-4px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}
@keyframes gvg_damageAnimation-playerBoss {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  10% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  35% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  60% {
    -webkit-transform: translateX(-4px);
    transform: translateX(-4px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}
@-webkit-keyframes gvg_damageAnimation-enemyBoss {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  10% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  35% {
    -webkit-transform: translateX(2px);
    transform: translateX(2px);
  }
  60% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}
@keyframes gvg_damageAnimation-enemyBoss {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  10% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  35% {
    -webkit-transform: translateX(2px);
    transform: translateX(2px);
  }
  60% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}
.gvg_damageAnimation-player {
  -webkit-animation-name: gvg_damageAnimation-player;
  animation-name: gvg_damageAnimation-player;
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-direction: normal;
  animation-direction: normal;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
}

.gvg_damageAnimation-enemy {
  -webkit-animation-name: gvg_damageAnimation-enemy;
  animation-name: gvg_damageAnimation-enemy;
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-direction: normal;
  animation-direction: normal;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
}

.gvg_damageAnimation-playerBoss {
  -webkit-animation-name: gvg_damageAnimation-playerBoss;
  animation-name: gvg_damageAnimation-playerBoss;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-direction: normal;
  animation-direction: normal;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
}

.gvg_damageAnimation-enemyBoss {
  -webkit-animation-name: gvg_damageAnimation-enemyBoss;
  animation-name: gvg_damageAnimation-enemyBoss;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-direction: normal;
  animation-direction: normal;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
}

.gvg_avatarCvs {
  position: absolute;
  top: 0;
  left: 2px;
  z-index: 200;
  width: 120px;
  height: 150px;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-backface-visibility: hidden;
}

.gvg_bossField-player, .gvg_bossField-enemy {
  position: absolute;
  top: 20px;
  z-index: 200;
  opacity: 0;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.gvg_bossField-player img, .gvg_bossField-enemy img {
  width: 320px;
}
.active.gvg_bossField-player, .active.gvg_bossField-enemy {
  opacity: 1;
}

.gvg_bossField-player {
  left: -130px;
}
.gvg_bossField-player img {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.gvg_bossField-enemy {
  right: -130px;
}

.gvg_fieldBottom {
  width: 320px;
  height: 16px;
  background-image: url("/images/modules/sprite-gvg.png?1511178746226");
  background-size: 320px 253px;
  background-position: 0px -105px;
  background-repeat: no-repeat !important;
  position: absolute;
  top: 342px;
  z-index: 201;
}

/* ========フィールド================================ */
/* ========ナビゲーション================================ */
.gvg_nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-top: 20px;
}

.gvg_navBtn-attack, .gvg_navBtn-skill, .gvg_navBtn-repair, .gvg_navBtn-defence, .gvg_navBtn-withdraw {
  position: relative;
}
.gvg_navBtn-attack button, .gvg_navBtn-skill button, .gvg_navBtn-repair button, .gvg_navBtn-defence button, .gvg_navBtn-withdraw button {
  display: block;
  width: 80px;
  height: 65px;
  -webkit-filter: brightness(1);
  filter: brightness(1);
}
.disabled.gvg_navBtn-attack button, .disabled.gvg_navBtn-skill button, .disabled.gvg_navBtn-repair button, .disabled.gvg_navBtn-defence button, .disabled.gvg_navBtn-withdraw button {
  -webkit-filter: brightness(0.6);
  filter: brightness(0.6);
}

.gvg_navBtn-attack {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}
.gvg_navBtn-attack button {
  background-image: url("/images/modules/sprite-gvg.png?1511178746226");
  background-size: 320px 253px;
  background-position: -162px -122px;
  background-repeat: no-repeat !important;
}

.gvg_navBtn-skill button {
  background-image: url("/images/modules/sprite-gvg.png?1511178746226");
  background-size: 320px 253px;
  background-position: -81px -122px;
  background-repeat: no-repeat !important;
}

.gvg_navBtn-repair button {
  background-image: url("/images/modules/sprite-gvg.png?1511178746226");
  background-size: 320px 253px;
  background-position: -81px -188px;
  background-repeat: no-repeat !important;
}

.gvg_navBtn-defence {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}
.gvg_navBtn-defence button {
  background-image: url("/images/modules/sprite-gvg.png?1511178746226");
  background-size: 320px 253px;
  background-position: 0px -188px;
  background-repeat: no-repeat !important;
}

.gvg_navBtn-withdraw {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}
.gvg_navBtn-withdraw button {
  background-image: url("/images/modules/sprite-gvg.png?1511178746226");
  background-size: 320px 253px;
  background-position: 0px -122px;
  background-repeat: no-repeat !important;
}

.gvg_btnLabelContainer {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  font-weight: bold;
}

.gvg_btnLabelHead {
  font-size: 1.2rem;
}

.gvg_btnWaitTimer {
  color: #ffe566;
  font-size: 2.2rem;
}

.gvg_repairCount {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  position: absolute;
  right: 32px;
  bottom: 10px;
  z-index: -1;
  font-weight: bold;
}

.gvg_repairCount-few {
  color: #ff6313;
}

/* ========ナビゲーション================================ */
/* ========チャット送信フォーム================================ */
.gvg_chatForm {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.gvg_chatFormInput {
  padding-right: 5px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}
.gvg_chatFormInput textarea {
  min-height: 2.142em;
  outline: 0;
  background-color: #fff;
  color: #000;
}

/* ========チャット送信フォーム================================ */
/* ========タブコンテンツ================================ */
.gvg_tabContainer {
  margin: 20px 10px 10px;
}

.gvg_tabList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  overflow-y: hidden;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.gvg_tab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.gvg_tab a {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  display: block;
  padding-top: 6px;
  padding-bottom: 6px;
  border: 2px ridge #dfa800;
  border-bottom: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #000;
  box-shadow: 0 3px 3px rgba(255, 255, 255, 0.5) inset, 0 -2px 10px rgba(0, 0, 0, 0.5) inset;
  text-align: center;
  font-weight: bold;
  -webkit-transition-duration: .25s;
  transition-duration: .25s;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}
.gvg_tab.active a {
  background-color: #bc1029;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

.gvg_tabContentList {
  border: 2px ridge #dfa800;
  border-radius: 5px;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  background-color: #000;
}

.gvg_tabContent {
  display: none;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  height: 260px;
}
.gvg_tabContent.active {
  display: block;
}

.gvg_logItem-system, .gvg_logItem-player, .gvg_logItem-enemy {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 2px;
  border-width: 2px;
  border-style: solid;
}

.gvg_logItem-system {
  border-color: #5b6cb9;
  background-color: #0062d1;
}

.gvg_logItem-player {
  border-color: #5b6cb9;
  background-color: #0062d1;
}

.gvg_logItem-enemy {
  border-color: #ed5e5e;
  background-color: #dc2828;
}

.gvg_logThumb {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  order: 2;
}

.gvg_logDetail {
  padding: 4px;
  padding-bottom: 6px;
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -1px 1px rgba(255, 255, 255, 0.6);
  font-size: 1.0rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}
.gvg_logItem-player .gvg_logDetail, .gvg_logItem-system .gvg_logDetail {
  margin-left: 4px;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  order: 3;
}
.gvg_logItem-enemy .gvg_logDetail {
  margin-right: 4px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  order: 1;
}

.gvg_logDetailHead {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-bottom: 4px;
}
.gvg_logDetailHead dt, .gvg_logDetailHead dd {
  font-weight: bold;
  font-size: 1.0rem;
}
.gvg_logDetailHead dt {
  margin-right: 4px;
}

.gvg_logDetailItem {
  font-size: 1.0rem;
}

/* ========タブコンテンツ================================ */
/* ========攻撃対象選択モーダル================================ */
.gvg_attackTargetListFrame {
  position: relative;
  z-index: 100;
  padding-right: 25px;
  padding-left: 25px;
}

.gvg_attackTargetList {
  margin-top: 10px;
  font-size: 0;
}

.gvg_attackTarget {
  display: inline-block;
}
.gvg_attackTarget + .gvg_attackTarget {
  margin-left: 10px;
}

#moraleMeter-selectedAttackTarget {
  -webkit-transition-property: none;
  transition-property: none;
}

.gvg_updatingAttackTargetList {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  position: absolute;
  bottom: 8px;
  left: 25px;
  z-index: 200;
  padding-top: 22px;
  width: 236px;
  height: 75px;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
  font-weight: bold;
  font-size: 1.8rem;
}

/* ========攻撃対象選択モーダル================================ */
/* ========戦況確認モーダル================================ */
.gvg_situationList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.gvg_situationColumn {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}

.gvg_situationItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-right: 8px;
  margin-bottom: 15px;
  font-size: 1.0rem;
}
.gvg_situationItem:last-of-type {
  margin-bottom: 0;
}

.gvg_situationDetail {
  padding-left: 5px;
  font-weight: bold;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.gvg_situationMorale {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  padding-right: 4px;
}

.gvg_medicineList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.gvg_medicineList .inlineIcon-medicine, .gvg_medicineList .inlineIcon-medicineUsed {
  margin-right: -6px;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
}

.gvg_situationTopScore {
  color: #ff6347;
  text-align: center;
  font-weight: bold;
  line-height: 1;
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
}

/* ========戦況確認モーダル================================ */
.pointAmp_period::before, .pointAmp_period::after {
  display: block;
  height: 2px;
  background: -webkit-linear-gradient(left, #49281e 0%, #704523 50%, #49281e 100%);
  background: linear-gradient(to right, #49281e 0%, #704523 50%, #49281e 100%);
  content: "";
}

.pointAmp_period {
  padding: 2px 0;
  background: -webkit-linear-gradient(left, #5e362b 0%, #502c11 50%, #5e362b 100%);
  background: linear-gradient(to right, #5e362b 0%, #502c11 50%, #5e362b 100%);
  text-align: center;
  font-weight: bold;
  line-height: 28px;
}
.pointAmp_period::before {
  margin-bottom: -6px;
}
.pointAmp_period::after {
  margin-top: -6px;
}

.pointAmp_timer {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  margin: 5px 0;
  text-align: center;
  font-weight: bold;
}
.pointAmp_timer.pointAmp_timer-end {
  visibility: hidden;
}

.pointAmp_time {
  margin-left: 4px;
  color: yellow;
  font-size: 2.4rem;
}

.pointAmp_balloon {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 5px;
  width: 210px;
  border: 2px solid #003;
  border-radius: 12px;
  background-color: rgba(255, 255, 255, 0.7);
  font-weight: bold;
  font-size: 1.2rem;
}

.pointAmp_max {
  color: #3f3;
  text-align: center;
  white-space: nowrap;
  font-size: 2.4rem;
}

.pointAmp_close {
  margin: 4px 0;
  color: #96f;
  text-align: center;
  white-space: nowrap;
  font-size: 1.6rem;
}

.pointAmp_jehihi {
  color: #96f;
}

.genderSelector {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0 30px;
}
.genderSelector_item, .genderSelector_item-male, .genderSelector_item-female {
  padding: 0;
  width: 50%;
  font-size: 0;
}
.genderSelector_item input, .genderSelector_item-male input, .genderSelector_item-female input {
  width: 0;
  height: 0;
}
.genderSelector_item label, .genderSelector_item-male label, .genderSelector_item-female label {
  position: relative;
  display: block;
  padding-top: 240%;
  width: 100%;
  background-image: url(/images/modules/genderSelector_item-male.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 16px 8px black;
  opacity: .5;
  -webkit-transition-duration: .25s;
  transition-duration: .25s;
  -webkit-transition-property: opacity, background-color;
  transition-property: opacity, background-color;
}
.genderSelector_item input:checked + label, .genderSelector_item-male input:checked + label, .genderSelector_item-female input:checked + label {
  background-color: #c7ecff;
  opacity: 1;
}
.genderSelector_item input:checked + label::after, .genderSelector_item-male input:checked + label::after, .genderSelector_item-female input:checked + label::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
  background-image: url(/images/modules/thumbnail_check.png?1);
  background-size: 25px 25px;
  content: "";
}
.genderSelector_item + .genderSelector_item, .genderSelector_item-male + .genderSelector_item, .genderSelector_item-female + .genderSelector_item, .genderSelector_item + .genderSelector_item-male, .genderSelector_item-male + .genderSelector_item-male, .genderSelector_item-female + .genderSelector_item-male, .genderSelector_item + .genderSelector_item-female, .genderSelector_item-male + .genderSelector_item-female, .genderSelector_item-female + .genderSelector_item-female {
  margin-left: 20px;
}
.genderSelector_item-male label {
  background-image: url(/images/modules/genderSelector_item-male.png);
}
.genderSelector_item-male input:checked + label {
  background-color: #c7ecff;
}
.genderSelector_item-female label {
  background-image: url(/images/modules/genderSelector_item-female.png);
}
.genderSelector_item-female input:checked + label {
  background-color: #ffc7c7;
}
.userCreate_nameTextBox {
  margin: 0 20px;
}
.userCreate_confirmUnit {
  margin-top: 50px;
  /* margin-bottom: 50px; */
  margin-bottom: 40px;
  margin-left: 10px;
  margin-right: 10px;
}
.userCreate_confirmUnit_inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.userCreate_confirmUnit_info {
  margin-bottom: 5px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}
.userCreate_confirmUnit_avatar {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  width: 100px;
}
.userCreate_confirmUnit_avatarInner {
  position: absolute;
  top: -120px;
  left: -100px;
  left: -170px;
  width: 300px;
}
.userCreate_confirmUnit_head {
  text-align: center;
  font-size: 1.2rem;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}
.userCreate_confirmUnit_key {
  font-weight: bold;
  font-size: 1.2rem;
  margin: 0 10px;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}
.userCreate_confirmUnit_value {
  margin: 0 10px;
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}
#avatarLayerBox-src {
  position: relative;
  width: 200%;
  left: -135px;
  width: 100%;
  left: 50px;
  height: 175px;
  overflow: hidden;
  display: block;
  width: 250px;
}
#avatarLayerBox-src .avatarLayerBox {
  left: -175px;
  display: list-item;
}
.tutorial_selectAvatar {
  margin: 0 10px;
  padding: 0 10px 10px;
}
.tutorial_selectAvatar_head {
  margin-bottom: 10px;
  text-align: center;
  font-weight: bold;
}
.tutorial_selectAvatar_imageList {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.tutorial_selectAvatar_imageItem {
  font-size: 0;
}
.tutorial_selectAvatar_imageItem + .tutorial_selectAvatar_imageItem {
  margin-left: 20px;
}
.tutorial_selectAvatar_imageLabel {
  position: relative;
  display: block;
}
.tutorial_selectAvatar_imageLabel::after {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  visibility: hidden;
  width: 25px;
  height: 25px;
  background-image: url(/images/modules/thumbnail_check.png?1);
  background-size: 25px 25px;
  content: "";
}
input:checked + .tutorial_selectAvatar_imageLabel::after {
  visibility: visible;
}
.tutorial_selectAvatar_imageLabel img {
  width: 100%;
  height: auto;
}
.tutorial_selectAvatar_textList {
  margin-top: 20px;
  padding: 0 5px;
}
.tutorial_selectAvatar_textItem {
  display: none;
}
.tutorial_selectAvatar_textItem.active {
  display: list-item;
}
.quest_resultUnit + .quest_resultUnit, .quest_resultPointUnit + .quest_resultUnit, .quest_resultUnit + .quest_resultPointUnit, .quest_resultPointUnit + .quest_resultPointUnit {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #fff;
}
.quest_resultUnitHead, .quest_resultUnitHead-bonus {
  margin-bottom: 5px;
  font-size: 1.2rem;
}
.quest_resultUnitHead-bonus {
  color: #AAFFFF;
}
.quest_nullResultValue {
  text-align: center;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}
.quest_resultPointUnit {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.quest_resultPointUnitKey {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  font-size: 1.2rem;
}
.quest_resultPointUnitVal {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  font-weight: bold;
  text-align: right;
}
.quest_resultPointUnitBoost {
  color: #ff0000;
  font-weight: bold;
  font-size: 1.6rem;
}
.quest_resultPointUnitDrop {
  color: #AAAAFF;
  font-weight: bold;
  font-size: 1.6rem;
}
.quest_levelUpInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0 5px;
}
.quest_levelUpInfo + .quest_levelUpInfo {
  margin-top: 10px;
}
.quest_levelUpInfoThumb {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.quest_levelUpInfoDetail {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  padding-left: 10px;
}
.quest_levelUpInfoAfterLevel {
  font-weight: bold;
}
.quest_levelUpInfoStaminaCure {
  color: #AAFFFF;
}
/* pvpQuest_ */
/* gacha */

.vertGachaListTitle {
  padding: 0 0 5px 0;
  text-align: center;
}
.vertGachaListTitle img {
  width: 260px;
  height: auto;
}

.vertGachaListItem {
  position: relative;
  opacity: 1;
  -webkit-transform: translateX(0) translateZ(0);
  transform: translateX(0) translateZ(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  -webkit-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.vertGachaListItem a {
  display: block;
  margin: 0 auto;
  width: 280px;
}
.vertGachaListItem + .vertGachaListItem {
  margin-top: 8px;
}
.vertGachaListItem.current {
  will-change: opacity, transform;
  -webkit-transform: translateX(15%) translateZ(0);
  transform: translateX(15%) translateZ(0);
  opacity: 0;
}

.vertGachaListItem_bg img {
  width: 100%;
  height: auto;
}

.vertGachaListItem_quantityAll {
  position: absolute;
  top: 10px;
  right: 19px;
}

.vertGachaListItem_quantityAllNumbers {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 130px;
  height: 34px;
  padding: 0 16px 7px 0;
}

.vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-9 {
  display: block;
  width: 30px;
  height: 41px;
  background-size: 30px 41px;
}

.vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-9 {
  display: block;
  width: 18px;
  height: 26px;
  background-size: 18px 26px;
  font-size: 0;
}
.vertGachaListItem_quantityAllNumber-0 + .vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-1 + .vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-2 + .vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-3 + .vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-4 + .vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-5 + .vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-6 + .vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-7 + .vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-8 + .vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-9 + .vertGachaListItem_quantityAllNumber-0, .vertGachaListItem_quantityAllNumber-0 + .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-1 + .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-2 + .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-3 + .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-4 + .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-5 + .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-6 + .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-7 + .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-8 + .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-9 + .vertGachaListItem_quantityAllNumber-1, .vertGachaListItem_quantityAllNumber-0 + .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-1 + .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-2 + .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-3 + .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-4 + .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-5 + .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-6 + .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-7 + .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-8 + .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-9 + .vertGachaListItem_quantityAllNumber-2, .vertGachaListItem_quantityAllNumber-0 + .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-1 + .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-2 + .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-3 + .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-4 + .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-5 + .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-6 + .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-7 + .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-8 + .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-9 + .vertGachaListItem_quantityAllNumber-3, .vertGachaListItem_quantityAllNumber-0 + .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-1 + .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-2 + .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-3 + .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-4 + .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-5 + .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-6 + .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-7 + .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-8 + .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-9 + .vertGachaListItem_quantityAllNumber-4, .vertGachaListItem_quantityAllNumber-0 + .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-1 + .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-2 + .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-3 + .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-4 + .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-5 + .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-6 + .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-7 + .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-8 + .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-9 + .vertGachaListItem_quantityAllNumber-5, .vertGachaListItem_quantityAllNumber-0 + .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-1 + .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-2 + .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-3 + .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-4 + .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-5 + .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-6 + .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-7 + .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-8 + .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-9 + .vertGachaListItem_quantityAllNumber-6, .vertGachaListItem_quantityAllNumber-0 + .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-1 + .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-2 + .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-3 + .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-4 + .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-5 + .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-6 + .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-7 + .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-8 + .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-9 + .vertGachaListItem_quantityAllNumber-7, .vertGachaListItem_quantityAllNumber-0 + .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-1 + .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-2 + .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-3 + .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-4 + .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-5 + .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-6 + .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-7 + .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-8 + .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-9 + .vertGachaListItem_quantityAllNumber-8, .vertGachaListItem_quantityAllNumber-0 + .vertGachaListItem_quantityAllNumber-9, .vertGachaListItem_quantityAllNumber-1 + .vertGachaListItem_quantityAllNumber-9, .vertGachaListItem_quantityAllNumber-2 + .vertGachaListItem_quantityAllNumber-9, .vertGachaListItem_quantityAllNumber-3 + .vertGachaListItem_quantityAllNumber-9, .vertGachaListItem_quantityAllNumber-4 + .vertGachaListItem_quantityAllNumber-9, .vertGachaListItem_quantityAllNumber-5 + .vertGachaListItem_quantityAllNumber-9, .vertGachaListItem_quantityAllNumber-6 + .vertGachaListItem_quantityAllNumber-9, .vertGachaListItem_quantityAllNumber-7 + .vertGachaListItem_quantityAllNumber-9, .vertGachaListItem_quantityAllNumber-8 + .vertGachaListItem_quantityAllNumber-9, .vertGachaListItem_quantityAllNumber-9 + .vertGachaListItem_quantityAllNumber-9 {
  margin-left: -1px;
}

.vertGachaListItem_quantityAllNumber-0 {
  background-image: url("/images/modules/sprite-gachaQuantityNumberSmall.png?1531489642573");
  background-size: 95px 52px;
  background-position: -20px 0px;
  background-repeat: no-repeat !important;
}

.vertGachaListItem_quantityAllNumber-1 {
  background-image: url("/images/modules/sprite-gachaQuantityNumberSmall.png?1531489642573");
  background-size: 95px 52px;
  background-position: -39px 0px;
  background-repeat: no-repeat !important;
}

.vertGachaListItem_quantityAllNumber-2 {
  background-image: url("/images/modules/sprite-gachaQuantityNumberSmall.png?1531489642573");
  background-size: 95px 52px;
  background-position: 0px -27px;
  background-repeat: no-repeat !important;
}

.vertGachaListItem_quantityAllNumber-3 {
  background-image: url("/images/modules/sprite-gachaQuantityNumberSmall.png?1531489642573");
  background-size: 95px 52px;
  background-position: -19px -27px;
  background-repeat: no-repeat !important;
}

.vertGachaListItem_quantityAllNumber-4 {
  background-image: url("/images/modules/sprite-gachaQuantityNumberSmall.png?1531489642573");
  background-size: 95px 52px;
  background-position: -38px -27px;
  background-repeat: no-repeat !important;
}

.vertGachaListItem_quantityAllNumber-5 {
  background-image: url("/images/modules/sprite-gachaQuantityNumberSmall.png?1531489642573");
  background-size: 95px 52px;
  background-position: -58px 0px;
  background-repeat: no-repeat !important;
}

.vertGachaListItem_quantityAllNumber-6 {
  background-image: url("/images/modules/sprite-gachaQuantityNumberSmall.png?1531489642573");
  background-size: 95px 52px;
  background-position: -58px -27px;
  background-repeat: no-repeat !important;
}

.vertGachaListItem_quantityAllNumber-7 {
  background-image: url("/images/modules/sprite-gachaQuantityNumberSmall.png?1531489642573");
  background-size: 95px 52px;
  background-position: -77px 0px;
  background-repeat: no-repeat !important;
}

.vertGachaListItem_quantityAllNumber-8 {
  background-image: url("/images/modules/sprite-gachaQuantityNumberSmall.png?1531489642573");
  background-size: 95px 52px;
  background-position: -77px -27px;
  background-repeat: no-repeat !important;
}

.vertGachaListItem_quantityAllNumber-9 {
  background-image: url("/images/modules/sprite-gachaQuantityNumberSmall.png?1531489642573");
  background-size: 95px 52px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.vertGachaListItem_banner {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  text-align: center;
}
.vertGachaListItem_banner img {
  width: 280px;
  height: auto;
}

.vertGachaListItem_count {
  text-shadow: -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, -1px 2px 1px #000, 0px 2px 1px #000, 1px 2px 1px #000;
  position: absolute;
  right: 30px;
  bottom: 7px;
  font-weight: bold;
  font-size: 1.2rem;
  background-color: rgba(37,43,76,0.3);
  border-radius: 3px;
  padding: 2px;
}

.vertGachaListItem_countNumber {
  margin-left: .5em;
}

.vertGachaListItem_discountBtn {
  position: absolute;
  top: 2px;
  right: 16px;
  width: 90px;
  height: 30px;
  background-image: url(/images/modules/vertGachaListDiscountBtn.png?20180524_13);
  background-size: 90px 30px;
}

.vertGachaListItem_discountHalfBtn {
  position: absolute;
  top: 2px;
  right: 16px;
  width: 90px;
  height: 30px;
  background-image: url(/images/modules/vertGachaListDiscountHalfBtn.png?20180524_13);
  background-size: 90px 30px;
}

.vertGachaListContent {
  display: none;
}
.vertGachaListContent .btn-main.btn-l, .vertGachaListContent .btn-l.menu_btn {
  vertical-align: bottom;
}

.vertGachaListDetail {
  position: relative;
}

.vertGachaListDetail_quantityAll {
  position: relative;
}

.vertGachaListDetail_quantityAllNumbers804,.vertGachaListDetail_quantityAllNumbers805,.vertGachaListDetail_quantityAllNumbers806,.vertGachaListDetail_quantityAllNumbers807,.vertGachaListDetail_quantityAllNumbers808 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber805.png?1531489642589);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber.png?1531489642589);
  background-size: 320px auto;
}


.vertGachaListDetail_quantityAllNumbers802 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber802.png?1531489642588);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers799 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber799.png?1531489642587);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers798 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber798.png?1531489642589);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers786 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber786.png?1531489642586);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers771 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber771.png?1531489642585);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers770 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber770.png?1531489642586);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers769 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber769.png?1531489642585);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers768 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber768.png?1531489642586);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers756 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber756.png?1531489642583);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers752 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber752.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers739 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber739.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers738 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber738.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers737 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber737.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers736 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber736.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers711 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber711.png?1531489642580);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers712 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber712.png?1531489642580);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers713 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber713.png?1531489642580);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers714 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber714.png?1531489642580);
  background-size: 320px auto;
}


.vertGachaListDetail_quantityAllNumbers61 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber61.png?1531489642579);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers139 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber139.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers177 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber177.png?1531489642577);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers195 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber195.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers140 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber140.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers221 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber221.png?1531489642579);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers222 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber222.png?1531489642579);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers223 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber223.png?1531489642580);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers227 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber227.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers423 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber423.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers433 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber433.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers440 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber440.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers448 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber448.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers476 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber476.png);
  background-size: 320px auto;
}


.vertGachaListDetail_quantityAllNumbers515 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber515.png?1531489642577);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers516 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber516.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers528 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber528.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers533 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber533.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers539 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber539.png?1531489642581);
  background-size: 320px auto;
}


.vertGachaListDetail_quantityAllNumbers540 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber540.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers542 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber542.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers548 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber548.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers584 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber584.png?1531489642579);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers585 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber585.png?1531489642579);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers590 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber590.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers554 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber554.png?1531489642580);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers620 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber620.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers627 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber627.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers646 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber646.png?1531489642580);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers681 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber681.png?1531489642580);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers682 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber682.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers702 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber702.png?1531489642578);
  background-size: 320px auto;
}



.vertGachaListDetail_quantityAllNumber-0, .vertGachaListDetail_quantityAllNumber-1, .vertGachaListDetail_quantityAllNumber-2, .vertGachaListDetail_quantityAllNumber-3, .vertGachaListDetail_quantityAllNumber-4, .vertGachaListDetail_quantityAllNumber-5, .vertGachaListDetail_quantityAllNumber-6, .vertGachaListDetail_quantityAllNumber-7, .vertGachaListDetail_quantityAllNumber-8, .vertGachaListDetail_quantityAllNumber-9 {
  display: block;
  width: 30px;
  height: 41px;
  background-size: 30px auto;
  margin-left: -2px;
  font-size: 0;
}

.vertGachaListDetail_quantityAllNumbers252 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber252.png?1531489642578);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers268 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber268.png?1531489642579);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers285 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber285.png?1531489642580);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers302 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber302.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers317 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber317.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers325 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber325.png?1531489642579);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers363 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber363.png?1531489642580);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers380 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber380.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers395 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber395.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers394 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber394.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers496 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber496.png?1531489642583);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers497 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber497.png?1531489642583);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers498 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber498.png?1531489642583);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers499 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber499.png?1531489642583);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers521 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber521.png?1531489642584);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers520 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber520.png?1531489642584);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers605 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber605.png?1531489642579);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers648 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber648.png?1531489642580);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers652 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber652.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers653 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber653.png?1531489642581);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers656 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber656.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers657 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber657.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers658 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber658.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers659 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber659.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers660 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber660.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers661 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber661.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers662 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber662.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers663 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber663.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers664 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber664.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers665 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber665.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers666 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber666.png?1531489642582);
  background-size: 320px auto;
}

.vertGachaListDetail_quantityAllNumbers669, .vertGachaListDetail_quantityAllNumbers671, .vertGachaListDetail_quantityAllNumbers672, .vertGachaListDetail_quantityAllNumbers673, .vertGachaListDetail_quantityAllNumbers674 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 65px;
  padding: 0 24px 9px 0;
  margin-top: 10px;
  background-image: url(/images/modules/bg_gachaQuantityNumber669.png?1531489642580);
  background-size: 320px auto;
}


.vertGachaListDetail_quantityAllNumber-0 {
  background-image: url("/images/modules/sprite-gachaQuantityNumber.png?1531489642573");
  background-size: 154px 83px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.vertGachaListDetail_quantityAllNumber-1 {
  background-image: url("/images/modules/sprite-gachaQuantityNumber.png?1531489642573");
  background-size: 154px 83px;
  background-position: -31px 0px;
  background-repeat: no-repeat !important;
}

.vertGachaListDetail_quantityAllNumber-2 {
  background-image: url("/images/modules/sprite-gachaQuantityNumber.png?1531489642573");
  background-size: 154px 83px;
  background-position: -62px 0px;
  background-repeat: no-repeat !important;
}

.vertGachaListDetail_quantityAllNumber-3 {
  background-image: url("/images/modules/sprite-gachaQuantityNumber.png?1531489642573");
  background-size: 154px 83px;
  background-position: 0px -41px;
  background-repeat: no-repeat !important;
}

.vertGachaListDetail_quantityAllNumber-4 {
  background-image: url("/images/modules/sprite-gachaQuantityNumber.png?1531489642573");
  background-size: 154px 83px;
  background-position: -31px -42px;
  background-repeat: no-repeat !important;
}

.vertGachaListDetail_quantityAllNumber-5 {
  background-image: url("/images/modules/sprite-gachaQuantityNumber.png?1531489642573");
  background-size: 154px 83px;
  background-position: -62px -42px;
  background-repeat: no-repeat !important;
}

.vertGachaListDetail_quantityAllNumber-6 {
  background-image: url("/images/modules/sprite-gachaQuantityNumber.png?1531489642573");
  background-size: 154px 83px;
  background-position: -93px 0px;
  background-repeat: no-repeat !important;
}

.vertGachaListDetail_quantityAllNumber-7 {
  background-image: url("/images/modules/sprite-gachaQuantityNumber.png?1531489642573");
  background-size: 154px 83px;
  background-position: -93px -42px;
  background-repeat: no-repeat !important;
}

.vertGachaListDetail_quantityAllNumber-8 {
  background-image: url("/images/modules/sprite-gachaQuantityNumber.png?1531489642573");
  background-size: 154px 83px;
  background-position: -122px 0px;
  background-repeat: no-repeat !important;
}

.vertGachaListDetail_quantityAllNumber-9 {
  background-image: url("/images/modules/sprite-gachaQuantityNumber.png?1531489642573");
  background-size: 154px 83px;
  background-position: -122px -42px;
  background-repeat: no-repeat !important;
}

.vertGachaListDetail_campaignBtn {
  position: absolute;
}
.vertGachaListDetail_quantityAll .vertGachaListDetail_campaignBtn {
  top: -2px;
  right: 4px;
}
.vertGachaListDetail_campaignBtn a, .vertGachaListDetail_campaignBtn button {
  display: block;
  width: 65px;
  height: 60px;
  background-image: url(/images/modules/vertGachaListDetail_campaignBtn.png);
  background-size: 65px auto;
  background-repeat: no-repeat;
}

.vertGachaListDetail_detailBtn {
  position: absolute;
  top: 3px;
  left: 10px;
  z-index: 200;
}
.vertGachaListDetail_detailBtn a {
  /* display: block; */
  width: 50px;
  height: 27px;
  background-image: url(/images/modules/vertGachaListDetail_detailBtn.png?20180524_13);
  background-size: 50px 27px;

  text-align: center;
  vertical-align: middle;
  display: table-cell;
}

.vertGachaListDetail_prize {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 220px;
}

.vertGachaListDetail_prizeImage {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  width: 160px;
  height: inherit;
}
.vertGachaListDetail_prizeImage img {
  position: absolute;
  /* top: -36px; */
  /* left: -64px; */
  top: -12px;
  left: -40px;
  z-index: -1;
  /* width: 320px; */
  width: 260px;
  height: auto;
  pointer-events: none;
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
  -webkit-transform-origin: center;
  transform-origin: center;
}

.vertGachaListDetail_prizeDetail {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-top: 31px;
  width: 160px;
}

.vertGachaListDetail_name {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  text-shadow: -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, -1px 2px 1px #000, 0px 2px 1px #000, 1px 2px 1px #000;
  position: absolute;
  top: 0;
  right: 0;
  margin-left: auto;
  padding: 4px 52px 6px 0;
  height: 31px;
  border-width: 3px 0 0 33px;
  border-style: solid;
  -webkit-border-image: url(/images/modules/bdImg_vertGachaListDetail_prizeName.png?20180524_13) 0 0 0 45 round;
  border-image: url(/images/modules/bdImg_vertGachaListDetail_prizeName.png?20180524_13) 0 0 0 45 fill round;
  color: #ffea01;
  vertical-align: middle;
  text-align: right;
  white-space: nowrap;
  font-weight: bold;
  font-size: 1.3rem;
  line-height: 20px;
  overflow: hidden;
}
.vertGachaListDetail_name::after {
  position: absolute;
  top: -6px;
  right: -6px;
  display: block;
  width: 60px;
  height: 35px;
  background-size: 60px auto;
  content: "";
}

.vertGachaListDetail_name-1::after {
  background-image: url(/images/modules/vertGachaListDetail_rarity-1.png?20180524_15);
}

.vertGachaListDetail_name-2::after {
  background-image: url(/images/modules/vertGachaListDetail_rarity-2.png?20180524_15);
}

.vertGachaListDetail_name-3::after {
  background-image: url(/images/modules/vertGachaListDetail_rarity-3.png?20180524_15);
}

.vertGachaListDetail_name-4::after {
  background-image: url(/images/modules/vertGachaListDetail_rarity-4.png?20180524_15);
}

.vertGachaListDetail_name-5::after {
  background-image: url(/images/modules/vertGachaListDetail_rarity-5.png?20180524_15);
}

.vertGachaListDetail_name-6::after {
  background-image: url(/images/modules/vertGachaListDetail_rarity-6.png?20180524_15);
}

.vertGachaListDetail_name-7::after {
  background-image: url(/images/modules/vertGachaListDetail_rarity-7.png?20180524_15);
}

.vertGachaListDetail_name-8::after {
  background-image: url(/images/modules/vertGachaListDetail_rarity-8.png?20180524_15);
}

.vertGachaListDetail_name-9::after {
  background-image: url(/images/modules/vertGachaListDetail_rarity-9.png?20180524_15);
}

.vertGachaListDetail_name-10::after {
  background-image: url(/images/modules/vertGachaListDetail_rarity-10.png?20180524_15);
}

.vertGachaListDetail_name-11::after {
  background-image: url(/images/modules/vertGachaListDetail_rarity-11.png?20180524_15);
}


.vertGachaListDetail_info {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: relative;
  margin: 14px 5px 19px 15px;
  border-width: 6px;
  border-style: solid;
  -webkit-border-image: url(/images/modules/bdImg_vertGachaListDetailPrizeInfo.png?20180524_13) 26 round;
  border-image: url(/images/modules/bdImg_vertGachaListDetailPrizeInfo.png?20180524_13) 26 round;
  background: rgba(2,0,0,0.7);
}

.vertGachaListDetail_infoInner {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: hidden;
}

.vertGachaListDetail_infoLabel {
  position: absolute;
  top: -15px;
  left: 2px;
  width: 65px;
  height: 16px;
  background-image: url(/images/modules/vertGachaListDetail_skillLabel-1.png?20180524_13);
  background-size: 65px auto;
}

.vertGachaListDetail_infoLabel-1 {
  background-image: url(/images/modules/vertGachaListDetail_skillLabel-1.png?20180524_13);
}

.vertGachaListDetail_infoLabel-2 {
  background-image: url(/images/modules/vertGachaListDetail_skillLabel-2.png?20180524_13);
}

.vertGachaListDetail_infoLabel-3 {
  background-image: url(/images/modules/vertGachaListDetail_skillLabel-3.png?20180524_13);
}

.vertGachaListDetail_infoLabel-4 {
  background-image: url(/images/modules/vertGachaListDetail_skillLabel-4.png?20180524_13);
}

.vertGachaListDetail_infoLabel-5 {
  background-image: url(/images/modules/vertGachaListDetail_skillLabel-5.png?20180524_13);
}

.vertGachaListDetail_infoBtn, .vertGachaListDetail_infoBtn-chara, .vertGachaListDetail_infoBtn-avatar {
  position: absolute;
  top: -19px;
  right: -6px;
}
.vertGachaListDetail_infoBtn a, .vertGachaListDetail_infoBtn-chara a, .vertGachaListDetail_infoBtn-avatar a {
  display: block;
  width: 54px;
  height: 24px;
  background-image: url(/images/modules/vertGachaListDetail_charaBtn.png?20180524_13);
  background-size: 54px auto;
}

.vertGachaListDetail_infoBtn-chara a {
  background-image: url(/images/modules/vertGachaListDetail_charaBtn.png?20180524_13);
}

.vertGachaListDetail_infoBtn-avatar a {
  background-image: url(/images/modules/vertGachaListDetail_avatarBtn.png?20180524_13);
}

.vertGachaListDetail_infoHead {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  text-shadow: -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, -1px 2px 1px #000, 0px 2px 1px #000, 1px 2px 1px #000;
  position: absolute;
  top: 1px;
  left: -9px;
  width: 145px;
  height: 25px;
  /* background-image: url(/images/modules/vertGachaListDetail_skillName.png?20180524_13);
  background-size: 145px 25px; */
  color: #f40;
  text-align: center;
  font-weight: bold;
  font-size: 1.0rem;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.vertGachaListDetail_infoBody {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  text-shadow: -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, -1px 2px 1px #000, 0px 2px 1px #000, 1px 2px 1px #000;
  overflow: scroll;
  font-weight: bold;
  font-size: 1.0rem;
  line-height: 1.6;
  padding-top: 4px;
}
.vertGachaListDetail_infoHead + .vertGachaListDetail_infoInner > .vertGachaListDetail_infoBody {
  margin-top: 25px;
}

.vertGachaListContent .banner a {
  -webkit-animation: animation_scale-A 1s ease infinite alternate;
  animation: animation_scale-A 1s ease infinite alternate;
}

.vertGachaListContent .banner img {
  margin-top: 10px;
}

.vertGachaListDetail_infoScrollArrow {
  position: absolute;
  bottom: -20px;
  left: 50%;
  margin-left: -18px;
  width: 37px;
  height: 20px;
  /* background-image: url(/images/modules/vertGachaListDetail_skillDescriptionScrollArrow.png?20180524_13);
  background-size: 37px auto; */
  opacity: 0;
  -webkit-transition: opacity .25s;
  transition: opacity .25s;
  -webkit-animation: animation_vertGachaListDetail_infoScrollArrow .35s ease-out 0s infinite alternate both running;
  animation: animation_vertGachaListDetail_infoScrollArrow .35s ease-out 0s infinite alternate both running;
}
.vertGachaListDetail_infoScrollArrow.active {
  opacity: 1;
}

@-webkit-keyframes animation_vertGachaListDetail_infoScrollArrow {
  0% {
    -webkit-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0);
  }
  100% {
    -webkit-transform: translateY(-4px) translateZ(0);
    transform: translateY(-4px) translateZ(0);
  }
}

@keyframes animation_vertGachaListDetail_infoScrollArrow {
  0% {
    -webkit-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0);
  }
  100% {
    -webkit-transform: translateY(-4px) translateZ(0);
    transform: translateY(-4px) translateZ(0);
  }
}

.vertGachaListDetail_rushTitle {
  text-align: center;
}

.vertGachaListDetail_rushTitle img {
  width: 250px;
  height: 61px;
}

.vertGachaListDetail_rushTimer {
  text-shadow: -1px -1px 0 #000, -1px 0px 0 #000, -1px 1px 0 #000, 0px -1px 0 #000, 0px 1px 0 #000, 1px -1px 0 #000, 1px 0px 0 #000, 1px 1px 0 #000, -1px 2px 1px #000, 0px 2px 1px #000, 1px 2px 1px #000;
  position: relative;
  /* top: -20px; */
  min-height: 1.428em;
  text-align: center;
  font-weight: bold;
}

.vertGachaListDetail_timeNumbers {
  min-height: inherit;
  color: yellow;
}

.vertGachaListTab {
  padding: 10px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.gachaTabBtn-type-0, .gachaTabBtn-type-1 {
  width: 140px;
  height: 40px;
  background-size: cover;
}

.gachaTabBtn-type-0 {
  background-image: url(/image/gacha/tabButton/inactive_type-0.png);
}

.gachaTabBtn-type-1 {
  background-image: url(/image/gacha/tabButton/inactive_type-1.png);
}

.gachaTabBtn-type-0.gachaTabBtn-inactive {
  background-image: url(/image/gacha/tabButton/inactive_type-0.png);
}
.gachaTabBtn-type-0.gachaTabBtn-active {
  background-image: url(/image/gacha/tabButton/active_type-0.png);
}

.gachaTabBtn-type-1.gachaTabBtn-inactive {
  background-image: url(/image/gacha/tabButton/inactive_type-1.png);
}
.gachaTabBtn-type-1.gachaTabBtn-active {
  background-image: url(/image/gacha/tabButton/active_type-1.png);
}

.menu {
  font-size: 0;
}

.menu_item {
  display: inline-block;
  margin-bottom: 5px;
  width: 50%;
}

.menu_item.guild_menu_item {
  display: inline-block;
  margin-bottom: 5px;
  width: 25%;
}

.menu_btnInner {
  margin-right: auto;
  margin-left: auto;
  /* width: 128px; */
  /* height: 21px; */
  font-size: 1.0rem;
  line-height: 1.2rem;
  /* overflow: hidden;
  white-space: nowrap;
  text-indent: 100%; */
}

.menu_btnInner-news {
  background-image: url("/images/modules/sprite-menu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px -88px;
  background-repeat: no-repeat !important;
}

.menu_btnInner-profile {
  background-image: url("/images/modules/sprite-menu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px 0px;
  background-repeat: no-repeat !important;
}

.menu_btnInner-community {
  background-image: url("/images/modules/sprite-menu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px -22px;
  background-repeat: no-repeat !important;
}

.menu_btnInner-mission {
  background-image: url("/images/modules/sprite-menu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px -66px;
  background-repeat: no-repeat !important;
}

.menu_btnInner-userSearch {
  background-image: url("/images/modules/sprite-menu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px -110px;
  background-repeat: no-repeat !important;
}

.menu_btnInner-help {
  background-image: url("/images/modules/sprite-menu.png?1511178746226");
  background-size: 257px 131px;
  background-position: -129px 0px;
  background-repeat: no-repeat !important;
}

.menu_btnInner-inquiry {
  background-image: url("/images/modules/sprite-menu.png?1511178746226");
  background-size: 257px 131px;
  background-position: 0px -44px;
  background-repeat: no-repeat !important;
}

.menu_btnInner-terms {
  background-image: url("/images/modules/sprite-menu.png?1511178746226");
  background-size: 257px 131px;
  background-position: -129px -66px;
  background-repeat: no-repeat !important;
}

.menu_btnInner-transfer {
  background-image: url("/images/modules/sprite-menu.png?1511178746226");
  background-size: 257px 131px;
  background-position: -129px -88px;
  background-repeat: no-repeat !important;
}

.menu_btnInner-setting {
  background-image: url("/images/modules/sprite-menu.png?1511178746226");
  background-size: 257px 131px;
  background-position: -129px -44px;
  background-repeat: no-repeat !important;
}

.menu_btnInner-serialCode {
  background-image: url("/images/modules/sprite-menu.png?1511178746226");
  background-size: 257px 131px;
  background-position: -129px -22px;
  background-repeat: no-repeat !important;
}

.specifiedCommercialTransaction_frame, .specifiedCommercialTransaction_frame-fixed {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.47);
}

.specifiedCommercialTransaction_frame-fixed {
  position: fixed;
  top: 91px;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 0;
  width: 300px;
  z-index: 200;
}

.specifiedCommercialTransaction_title {
  font-size: 1rem;
  text-align: center;
  text-decoration: underline;
}

.specifiedCommercialTransaction_titleText {
  color: #e6e600;
}

.specifiedCommercialTransaction_description {
  font-size: 0.9rem;
  text-align: center;
}

.fs-09 {
  font-size: 0.9rem !important;
}

.fs-10 {
  font-size: 1.0rem !important;
}

.fs-12 {
  font-size: 1.2rem !important;
}

.fs-14 {
  font-size: 1.4rem !important;
}

.fs-16 {
  font-size: 1.6rem !important;
}

.fs-18 {
  font-size: 1.8rem !important;
}

.fs-20 {
  font-size: 2.0rem !important;
}

.fs-22 {
  font-size: 2.2rem !important;
}

.fs-24 {
  font-size: 2.4rem !important;
}

.fs-26 {
  font-size: 2.6rem !important;
}

.fs-28 {
  font-size: 2.8rem !important;
}

.fs-30 {
  font-size: 3.0rem !important;
}

.fs-32 {
  font-size: 3.2rem !important;
}


.fsem-10 {
  font-size: 1.0em !important;
}

.fsem-12 {
  font-size: 1.2em !important;
}

.fsem-14 {
  font-size: 1.4em !important;
}

.fsem-16 {
  font-size: 1.6em !important;
}

.fsem-18 {
  font-size: 1.8em !important;
}

.fsem-20 {
  font-size: 2.0em !important;
}

.fsem-22 {
  font-size: 2.2em !important;
}

.fsem-24 {
  font-size: 2.4em !important;
}

.fsem-26 {
  font-size: 2.6em !important;
}

.fsem-28 {
  font-size: 2.8em !important;
}

.fsem-30 {
  font-size: 3.0em !important;
}

.fsem-32 {
  font-size: 3.2em !important;
}

.fsem-40 {
  font-size: 4.0em !important;
}

.fw-n {
  font-weight: normal !important;
}

.fw-b {
  font-weight: bold !important;
}

.ta-l {
  text-align: left !important;
}

.ta-c {
  text-align: center !important;
}

.ta-r {
  text-align: right !important;
}

.ta-j {
  text-align: justify !important;
}

.va-t {
  vertical-align: top !important;
}

.va-m {
  vertical-align: middle !important;
}

.va-b {
  vertical-align: bottom !important;
}

.va-bl {
  vertical-align: baseline !important;
}

.va-tt {
  vertical-align: text-top !important;
}

.va-tb {
  vertical-align: text-bottom !important;
}

.ws-n {
  white-space: normal !important;
}

.ws-nw {
  white-space: nowrap !important;
}

.ws-pr {
  white-space: pre !important;
}

.to-v {
  text-overflow: visible !important;
}

.to-e {
  text-overflow: ellipsis !important;
}

.outlineText {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
}

.w-em1 {
  width: 1em !important;
}

.w-em2 {
  width: 2em !important;
}

.w-em3 {
  width: 3em !important;
}

.w-em4 {
  width: 4em !important;
}

.w-em5 {
  width: 5em !important;
}

.w-em6 {
  width: 6em !important;
}

.w-em7 {
  width: 7em !important;
}

.w-em8 {
  width: 8em !important;
}

.w-em9 {
  width: 9em !important;
}

.w-em10 {
  width: 10em !important;
}

.w-em11 {
  width: 11em !important;
}

.w-em12 {
  width: 12em !important;
}

.w-em13 {
  width: 13em !important;
}

.w-em14 {
  width: 14em !important;
}

.w-em15 {
  width: 15em !important;
}

.w-em16 {
  width: 16em !important;
}

.w-em17 {
  width: 17em !important;
}

.w-em18 {
  width: 18em !important;
}

.w-em19 {
  width: 19em !important;
}

.w-em20 {
  width: 20em !important;
}

.w-5p {
  width: 5% !important;;
}

.w-10p {
  width: 10% !important;;
}

.w-15p {
  width: 15% !important;;
}

.w-20p {
  width: 20% !important;;
}

.w-25p {
  width: 25% !important;;
}

.w-30p {
  width: 30% !important;;
}

.w-35p {
  width: 35% !important;;
}

.w-40p {
  width: 40% !important;;
}

.w-45p {
  width: 45% !important;;
}

.w-50p {
  width: 50% !important;;
}

.w-55p {
  width: 55% !important;;
}

.w-60p {
  width: 60% !important;;
}

.w-65p {
  width: 65% !important;;
}

.w-70p {
  width: 70% !important;;
}

.w-75p {
  width: 75% !important;;
}

.w-80p {
  width: 80% !important;;
}

.w-85p {
  width: 85% !important;;
}

.w-90p {
  width: 90% !important;;
}

.w-95p {
  width: 95% !important;;
}

.w-100p {
  width: 100% !important;;
}

.w-col1 {
  width: 100% !important;;
}

.w-col2 {
  width: 50% !important;;
}

.w-col3 {
  width: 33.33333% !important;;
}

.w-col4 {
  width: 25% !important;;
}

.w-col5 {
  width: 20% !important;;
}

.w-col6 {
  width: 16.66667% !important;;
}

.w-col7 {
  width: 14.28571% !important;;
}

.w-col8 {
  width: 12.5% !important;;
}

.w-col9 {
  width: 11.11111% !important;;
}

.w-col10 {
  width: 10% !important;;
}

.w-col11 {
  width: 9.09091% !important;;
}

.w-col12 {
  width: 8.33333% !important;;
}

.w-grid1 {
  width: 8.33333% !important;
}

.w-grid2 {
  width: 16.66667% !important;
}

.w-grid3 {
  width: 25% !important;
}

.w-grid4 {
  width: 33.33333% !important;
}

.w-grid5 {
  width: 41.66667% !important;
}

.w-grid6 {
  width: 50% !important;
}

.w-grid7 {
  width: 58.33333% !important;
}

.w-grid8 {
  width: 66.66667% !important;
}

.w-grid9 {
  width: 75% !important;
}

.w-grid10 {
  width: 83.33333% !important;
}

.w-grid11 {
  width: 91.66667% !important;
}

.w-grid12 {
  width: 100% !important;
}

.h-5p {
  height: 5% !important;;
}

.h-10p {
  height: 10% !important;;
}

.h-15p {
  height: 15% !important;;
}

.h-20p {
  height: 20% !important;;
}

.h-25p {
  height: 25% !important;;
}

.h-30p {
  height: 30% !important;;
}

.h-35p {
  height: 35% !important;;
}

.h-40p {
  height: 40% !important;;
}

.h-45p {
  height: 45% !important;;
}

.h-50p {
  height: 50% !important;;
}

.h-55p {
  height: 55% !important;;
}

.h-60p {
  height: 60% !important;;
}

.h-65p {
  height: 65% !important;;
}

.h-70p {
  height: 70% !important;;
}

.h-75p {
  height: 75% !important;;
}

.h-80p {
  height: 80% !important;;
}

.h-85p {
  height: 85% !important;;
}

.h-90p {
  height: 90% !important;;
}

.h-95p {
  height: 95% !important;;
}

.h-100p {
  height: 100% !important;;
}

.pt-0, .pv-0,
.pa-0 {
  padding-top: 0px !important;
}

.pr-0, .ph-0,
.pa-0 {
  padding-right: 0px !important;
}

.pb-0, .pv-0,
.pa-0 {
  padding-bottom: 0px !important;
}

.pl-0, .ph-0,
.pa-0 {
  padding-left: 0px !important;
}

.mt-0, .mv-0,
.ma-0 {
  margin-top: 0px !important;
}

.mr-0, .mh-0,
.ma-0 {
  margin-right: 0px !important;
}

.mb-0, .mv-0,
.ma-0 {
  margin-bottom: 0px !important;
}

.ml-0, .mh-0,
.ma-0 {
  margin-left: 0px !important;
}

.mt-m0, .mv-m0,
.ma-m0 {
  margin-top: 0px !important;
}

.mr-m0, .mh-m0,
.ma-m0 {
  margin-right: 0px !important;
}

.mb-m0, .mv-m0,
.ma-m0 {
  margin-bottom: 0px !important;
}

.ml-m0, .mh-m0,
.ma-m0 {
  margin-left: 0px !important;
}

.pt-5, .pv-5,
.pa-5 {
  padding-top: 5px !important;
}

.pr-5, .ph-5,
.pa-5 {
  padding-right: 5px !important;
}

.pb-5, .pv-5,
.pa-5 {
  padding-bottom: 5px !important;
}

.pl-5, .ph-5,
.pa-5 {
  padding-left: 5px !important;
}

.mt-5, .mv-5,
.ma-5 {
  margin-top: 5px !important;
}

.mr-5, .mh-5,
.ma-5 {
  margin-right: 5px !important;
}

.mb-5, .mv-5,
.ma-5 {
  margin-bottom: 5px !important;
}

.ml-5, .mh-5,
.ma-5 {
  margin-left: 5px !important;
}

.mt-m5, .mv-m5,
.ma-m5 {
  margin-top: -5px !important;
}

.mr-m5, .mh-m5,
.ma-m5 {
  margin-right: -5px !important;
}

.mb-m5, .mv-m5,
.ma-m5 {
  margin-bottom: -5px !important;
}

.ml-m5, .mh-m5,
.ma-m5 {
  margin-left: -5px !important;
}

.pt-10, .pv-10,
.pa-10 {
  padding-top: 10px !important;
}

.pr-10, .ph-10,
.pa-10 {
  padding-right: 10px !important;
}

.pb-10, .pv-10,
.pa-10 {
  padding-bottom: 10px !important;
}

.pl-10, .ph-10,
.pa-10 {
  padding-left: 10px !important;
}

.mt-10, .mv-10,
.ma-10 {
  margin-top: 10px !important;
}

.mr-10, .mh-10,
.ma-10 {
  margin-right: 10px !important;
}

.mb-10, .mv-10,
.ma-10 {
  margin-bottom: 10px !important;
}

.ml-10, .mh-10,
.ma-10 {
  margin-left: 10px !important;
}

.mt-m10, .mv-m10,
.ma-m10 {
  margin-top: -10px !important;
}

.mr-m10, .mh-m10,
.ma-m10 {
  margin-right: -10px !important;
}

.mb-m10, .mv-m10,
.ma-m10 {
  margin-bottom: -10px !important;
}

.ml-m10, .mh-m10,
.ma-m10 {
  margin-left: -10px !important;
}

.pt-15, .pv-15,
.pa-15 {
  padding-top: 15px !important;
}

.pr-15, .ph-15,
.pa-15 {
  padding-right: 15px !important;
}

.pb-15, .pv-15,
.pa-15 {
  padding-bottom: 15px !important;
}

.pl-15, .ph-15,
.pa-15 {
  padding-left: 15px !important;
}

.mt-15, .mv-15,
.ma-15 {
  margin-top: 15px !important;
}

.mr-15, .mh-15,
.ma-15 {
  margin-right: 15px !important;
}

.mb-15, .mv-15,
.ma-15 {
  margin-bottom: 15px !important;
}

.ml-15, .mh-15,
.ma-15 {
  margin-left: 15px !important;
}

.mt-m15, .mv-m15,
.ma-m15 {
  margin-top: -15px !important;
}

.mr-m15, .mh-m15,
.ma-m15 {
  margin-right: -15px !important;
}

.mb-m15, .mv-m15,
.ma-m15 {
  margin-bottom: -15px !important;
}

.ml-m15, .mh-m15,
.ma-m15 {
  margin-left: -15px !important;
}

.pt-20, .pv-20,
.pa-20 {
  padding-top: 20px !important;
}

.pr-20, .ph-20,
.pa-20 {
  padding-right: 20px !important;
}

.pb-20, .pv-20,
.pa-20 {
  padding-bottom: 20px !important;
}

.pl-20, .ph-20,
.pa-20 {
  padding-left: 20px !important;
}

.mt-20, .mv-20,
.ma-20 {
  margin-top: 20px !important;
}

.mr-20, .mh-20,
.ma-20 {
  margin-right: 20px !important;
}

.mb-20, .mv-20,
.ma-20 {
  margin-bottom: 20px !important;
}

.ml-20, .mh-20,
.ma-20 {
  margin-left: 20px !important;
}

.mt-m20, .mv-m20,
.ma-m20 {
  margin-top: -20px !important;
}

.mr-m20, .mh-m20,
.ma-m20 {
  margin-right: -20px !important;
}

.mb-m20, .mv-m20,
.ma-m20 {
  margin-bottom: -20px !important;
}

.ml-m20, .mh-m20,
.ma-m20 {
  margin-left: -20px !important;
}

.pt-25, .pv-25,
.pa-25 {
  padding-top: 25px !important;
}

.pr-25, .ph-25,
.pa-25 {
  padding-right: 25px !important;
}

.pb-25, .pv-25,
.pa-25 {
  padding-bottom: 25px !important;
}

.pl-25, .ph-25,
.pa-25 {
  padding-left: 25px !important;
}

.mt-25, .mv-25,
.ma-25 {
  margin-top: 25px !important;
}

.mr-25, .mh-25,
.ma-25 {
  margin-right: 25px !important;
}

.mb-25, .mv-25,
.ma-25 {
  margin-bottom: 25px !important;
}

.ml-25, .mh-25,
.ma-25 {
  margin-left: 25px !important;
}

.mt-m25, .mv-m25,
.ma-m25 {
  margin-top: -25px !important;
}

.mr-m25, .mh-m25,
.ma-m25 {
  margin-right: -25px !important;
}

.mb-m25, .mv-m25,
.ma-m25 {
  margin-bottom: -25px !important;
}

.ml-m25, .mh-m25,
.ma-m25 {
  margin-left: -25px !important;
}

.pt-30, .pv-30,
.pa-30 {
  padding-top: 30px !important;
}

.pr-30, .ph-30,
.pa-30 {
  padding-right: 30px !important;
}

.pb-30, .pv-30,
.pa-30 {
  padding-bottom: 30px !important;
}

.pl-30, .ph-30,
.pa-30 {
  padding-left: 30px !important;
}

.mt-30, .mv-30,
.ma-30 {
  margin-top: 30px !important;
}

.mr-30, .mh-30,
.ma-30 {
  margin-right: 30px !important;
}

.mb-30, .mv-30,
.ma-30 {
  margin-bottom: 30px !important;
}

.ml-30, .mh-30,
.ma-30 {
  margin-left: 30px !important;
}

.mt-m30, .mv-m30,
.ma-m30 {
  margin-top: -30px !important;
}

.mr-m30, .mh-m30,
.ma-m30 {
  margin-right: -30px !important;
}

.mb-m30, .mv-m30,
.ma-m30 {
  margin-bottom: -30px !important;
}

.ml-m30, .mh-m30,
.ma-m30 {
  margin-left: -30px !important;
}

.pt-35, .pv-35,
.pa-35 {
  padding-top: 35px !important;
}

.pr-35, .ph-35,
.pa-35 {
  padding-right: 35px !important;
}

.pb-35, .pv-35,
.pa-35 {
  padding-bottom: 35px !important;
}

.pl-35, .ph-35,
.pa-35 {
  padding-left: 35px !important;
}

.mt-35, .mv-35,
.ma-35 {
  margin-top: 35px !important;
}

.mr-35, .mh-35,
.ma-35 {
  margin-right: 35px !important;
}

.mb-35, .mv-35,
.ma-35 {
  margin-bottom: 35px !important;
}

.ml-35, .mh-35,
.ma-35 {
  margin-left: 35px !important;
}

.mt-m35, .mv-m35,
.ma-m35 {
  margin-top: -35px !important;
}

.mr-m35, .mh-m35,
.ma-m35 {
  margin-right: -35px !important;
}

.mb-m35, .mv-m35,
.ma-m35 {
  margin-bottom: -35px !important;
}

.ml-m35, .mh-m35,
.ma-m35 {
  margin-left: -35px !important;
}

.pt-40, .pv-40,
.pa-40 {
  padding-top: 40px !important;
}

.pr-40, .ph-40,
.pa-40 {
  padding-right: 40px !important;
}

.pb-40, .pv-40,
.pa-40 {
  padding-bottom: 40px !important;
}

.pl-40, .ph-40,
.pa-40 {
  padding-left: 40px !important;
}

.mt-40, .mv-40,
.ma-40 {
  margin-top: 40px !important;
}

.mr-40, .mh-40,
.ma-40 {
  margin-right: 40px !important;
}

.mb-40, .mv-40,
.ma-40 {
  margin-bottom: 40px !important;
}

.ml-40, .mh-40,
.ma-40 {
  margin-left: 40px !important;
}

.mt-m40, .mv-m40,
.ma-m40 {
  margin-top: -40px !important;
}

.mr-m40, .mh-m40,
.ma-m40 {
  margin-right: -40px !important;
}

.mb-m40, .mv-m40,
.ma-m40 {
  margin-bottom: -40px !important;
}

.ml-m40, .mh-m40,
.ma-m40 {
  margin-left: -40px !important;
}

.pt-45, .pv-45,
.pa-45 {
  padding-top: 45px !important;
}

.pr-45, .ph-45,
.pa-45 {
  padding-right: 45px !important;
}

.pb-45, .pv-45,
.pa-45 {
  padding-bottom: 45px !important;
}

.pl-45, .ph-45,
.pa-45 {
  padding-left: 45px !important;
}

.mt-45, .mv-45,
.ma-45 {
  margin-top: 45px !important;
}

.mr-45, .mh-45,
.ma-45 {
  margin-right: 45px !important;
}

.mb-45, .mv-45,
.ma-45 {
  margin-bottom: 45px !important;
}

.ml-45, .mh-45,
.ma-45 {
  margin-left: 45px !important;
}

.mt-m45, .mv-m45,
.ma-m45 {
  margin-top: -45px !important;
}

.mr-m45, .mh-m45,
.ma-m45 {
  margin-right: -45px !important;
}

.mb-m45, .mv-m45,
.ma-m45 {
  margin-bottom: -45px !important;
}

.ml-m45, .mh-m45,
.ma-m45 {
  margin-left: -45px !important;
}

.pt-50, .pv-50,
.pa-50 {
  padding-top: 50px !important;
}

.pr-50, .ph-50,
.pa-50 {
  padding-right: 50px !important;
}

.pb-50, .pv-50,
.pa-50 {
  padding-bottom: 50px !important;
}

.pl-50, .ph-50,
.pa-50 {
  padding-left: 50px !important;
}

.mt-50, .mv-50,
.ma-50 {
  margin-top: 50px !important;
}

.mr-50, .mh-50,
.ma-50 {
  margin-right: 50px !important;
}

.mb-50, .mv-50,
.ma-50 {
  margin-bottom: 50px !important;
}

.ml-50, .mh-50,
.ma-50 {
  margin-left: 50px !important;
}

.mt-m50, .mv-m50,
.ma-m50 {
  margin-top: -50px !important;
}

.mr-m50, .mh-m50,
.ma-m50 {
  margin-right: -50px !important;
}

.mb-m50, .mv-m50,
.ma-m50 {
  margin-bottom: -50px !important;
}

.ml-m50, .mh-m50,
.ma-m50 {
  margin-left: -50px !important;
}

.pt-60, .pv-60,
.pa-60 {
  padding-top: 60px !important;
}

.pr-60, .ph-60,
.pa-60 {
  padding-right: 60px !important;
}

.pb-60, .pv-60,
.pa-60 {
  padding-bottom: 60px !important;
}

.pl-60, .ph-60,
.pa-60 {
  padding-left: 60px !important;
}

.mt-60, .mv-60,
.ma-60 {
  margin-top: 60px !important;
}

.mr-60, .mh-60,
.ma-60 {
  margin-right: 60px !important;
}

.mb-60, .mv-60,
.ma-60 {
  margin-bottom: 60px !important;
}

.ml-60, .mh-60,
.ma-60 {
  margin-left: 60px !important;
}

.mt-m60, .mv-m60,
.ma-m60 {
  margin-top: -60px !important;
}

.mr-m60, .mh-m60,
.ma-m60 {
  margin-right: -60px !important;
}

.mb-m60, .mv-m60,
.ma-m60 {
  margin-bottom: -60px !important;
}

.ml-m60, .mh-m60,
.ma-m60 {
  margin-left: -60px !important;
}

.pt-70, .pv-70,
.pa-70 {
  padding-top: 70px !important;
}

.pr-70, .ph-70,
.pa-70 {
  padding-right: 70px !important;
}

.pb-70, .pv-70,
.pa-70 {
  padding-bottom: 70px !important;
}

.pl-70, .ph-70,
.pa-70 {
  padding-left: 70px !important;
}

.mt-70, .mv-70,
.ma-70 {
  margin-top: 70px !important;
}

.mr-70, .mh-70,
.ma-70 {
  margin-right: 70px !important;
}

.mb-70, .mv-70,
.ma-70 {
  margin-bottom: 70px !important;
}

.ml-70, .mh-70,
.ma-70 {
  margin-left: 70px !important;
}

.mt-m70, .mv-m70,
.ma-m70 {
  margin-top: -70px !important;
}

.mr-m70, .mh-m70,
.ma-m70 {
  margin-right: -70px !important;
}

.mb-m70, .mv-m70,
.ma-m70 {
  margin-bottom: -70px !important;
}

.ml-m70, .mh-m70,
.ma-m70 {
  margin-left: -70px !important;
}

.pt-80, .pv-80,
.pa-80 {
  padding-top: 80px !important;
}

.pr-80, .ph-80,
.pa-80 {
  padding-right: 80px !important;
}

.pb-80, .pv-80,
.pa-80 {
  padding-bottom: 80px !important;
}

.pl-80, .ph-80,
.pa-80 {
  padding-left: 80px !important;
}

.mt-80, .mv-80,
.ma-80 {
  margin-top: 80px !important;
}

.mr-80, .mh-80,
.ma-80 {
  margin-right: 80px !important;
}

.mb-80, .mv-80,
.ma-80 {
  margin-bottom: 80px !important;
}

.ml-80, .mh-80,
.ma-80 {
  margin-left: 80px !important;
}

.mt-m80, .mv-m80,
.ma-m80 {
  margin-top: -80px !important;
}

.mr-m80, .mh-m80,
.ma-m80 {
  margin-right: -80px !important;
}

.mb-m80, .mv-m80,
.ma-m80 {
  margin-bottom: -80px !important;
}

.ml-m80, .mh-m80,
.ma-m80 {
  margin-left: -80px !important;
}

.pt-90, .pv-90,
.pa-90 {
  padding-top: 90px !important;
}

.pr-90, .ph-90,
.pa-90 {
  padding-right: 90px !important;
}

.pb-90, .pv-90,
.pa-90 {
  padding-bottom: 90px !important;
}

.pl-90, .ph-90,
.pa-90 {
  padding-left: 90px !important;
}

.mt-90, .mv-90,
.ma-90 {
  margin-top: 90px !important;
}

.mr-90, .mh-90,
.ma-90 {
  margin-right: 90px !important;
}

.mb-90, .mv-90,
.ma-90 {
  margin-bottom: 90px !important;
}

.ml-90, .mh-90,
.ma-90 {
  margin-left: 90px !important;
}

.mt-m90, .mv-m90,
.ma-m90 {
  margin-top: -90px !important;
}

.mr-m90, .mh-m90,
.ma-m90 {
  margin-right: -90px !important;
}

.mb-m90, .mv-m90,
.ma-m90 {
  margin-bottom: -90px !important;
}

.ml-m90, .mh-m90,
.ma-m90 {
  margin-left: -90px !important;
}

.pt-100, .pv-100,
.pa-100 {
  padding-top: 100px !important;
}

.pr-100, .ph-100,
.pa-100 {
  padding-right: 100px !important;
}

.pb-100, .pv-100,
.pa-100 {
  padding-bottom: 100px !important;
}

.pl-100, .ph-100,
.pa-100 {
  padding-left: 100px !important;
}

.mt-100, .mv-100,
.ma-100 {
  margin-top: 100px !important;
}

.mr-100, .mh-100,
.ma-100 {
  margin-right: 100px !important;
}

.mb-100, .mv-100,
.ma-100 {
  margin-bottom: 100px !important;
}

.ml-100, .mh-100,
.ma-100 {
  margin-left: 100px !important;
}

.mt-m100, .mv-m100,
.ma-m100 {
  margin-top: -100px !important;
}

.mr-m100, .mh-m100,
.ma-m100 {
  margin-right: -100px !important;
}

.mb-m100, .mv-m100,
.ma-m100 {
  margin-bottom: -100px !important;
}

.ml-m100, .mh-m100,
.ma-m100 {
  margin-left: -100px !important;
}

.pt-110, .pv-110,
.pa-110 {
  padding-top: 110px !important;
}

.pr-110, .ph-110,
.pa-110 {
  padding-right: 110px !important;
}

.pb-110, .pv-110,
.pa-110 {
  padding-bottom: 110px !important;
}

.pl-110, .ph-110,
.pa-110 {
  padding-left: 110px !important;
}

.mt-110, .mv-110,
.ma-110 {
  margin-top: 110px !important;
}

.mr-110, .mh-110,
.ma-110 {
  margin-right: 110px !important;
}

.mb-110, .mv-110,
.ma-110 {
  margin-bottom: 110px !important;
}

.ml-110, .mh-110,
.ma-110 {
  margin-left: 110px !important;
}

.mt-m110, .mv-m110,
.ma-m110 {
  margin-top: -110px !important;
}

.mr-m110, .mh-m110,
.ma-m110 {
  margin-right: -110px !important;
}

.mb-m110, .mv-m110,
.ma-m110 {
  margin-bottom: -110px !important;
}

.ml-m110, .mh-m110,
.ma-m110 {
  margin-left: -110px !important;
}

.pt-120, .pv-120,
.pa-120 {
  padding-top: 120px !important;
}

.pr-120, .ph-120,
.pa-120 {
  padding-right: 120px !important;
}

.pb-120, .pv-120,
.pa-120 {
  padding-bottom: 120px !important;
}

.pl-120, .ph-120,
.pa-120 {
  padding-left: 120px !important;
}

.mt-120, .mv-120,
.ma-120 {
  margin-top: 120px !important;
}

.mr-120, .mh-120,
.ma-120 {
  margin-right: 120px !important;
}

.mb-120, .mv-120,
.ma-120 {
  margin-bottom: 120px !important;
}

.ml-120, .mh-120,
.ma-120 {
  margin-left: 120px !important;
}

.mt-m120, .mv-m120,
.ma-m120 {
  margin-top: -120px !important;
}

.mr-m120, .mh-m120,
.ma-m120 {
  margin-right: -120px !important;
}

.mb-m120, .mv-m120,
.ma-m120 {
  margin-bottom: -120px !important;
}

.ml-m120, .mh-m120,
.ma-m120 {
  margin-left: -120px !important;
}

.pt-130, .pv-130,
.pa-130 {
  padding-top: 130px !important;
}

.pr-130, .ph-130,
.pa-130 {
  padding-right: 130px !important;
}

.pb-130, .pv-130,
.pa-130 {
  padding-bottom: 130px !important;
}

.pl-130, .ph-130,
.pa-130 {
  padding-left: 130px !important;
}

.mt-130, .mv-130,
.ma-130 {
  margin-top: 130px !important;
}

.mr-130, .mh-130,
.ma-130 {
  margin-right: 130px !important;
}

.mb-130, .mv-130,
.ma-130 {
  margin-bottom: 130px !important;
}

.ml-130, .mh-130,
.ma-130 {
  margin-left: 130px !important;
}

.mt-m130, .mv-m130,
.ma-m130 {
  margin-top: -130px !important;
}

.mr-m130, .mh-m130,
.ma-m130 {
  margin-right: -130px !important;
}

.mb-m130, .mv-m130,
.ma-m130 {
  margin-bottom: -130px !important;
}

.ml-m130, .mh-m130,
.ma-m130 {
  margin-left: -130px !important;
}

.pt-140, .pv-140,
.pa-140 {
  padding-top: 140px !important;
}

.pr-140, .ph-140,
.pa-140 {
  padding-right: 140px !important;
}

.pb-140, .pv-140,
.pa-140 {
  padding-bottom: 140px !important;
}

.pl-140, .ph-140,
.pa-140 {
  padding-left: 140px !important;
}

.mt-140, .mv-140,
.ma-140 {
  margin-top: 140px !important;
}

.mr-140, .mh-140,
.ma-140 {
  margin-right: 140px !important;
}

.mb-140, .mv-140,
.ma-140 {
  margin-bottom: 140px !important;
}

.ml-140, .mh-140,
.ma-140 {
  margin-left: 140px !important;
}

.mt-m140, .mv-m140,
.ma-m140 {
  margin-top: -140px !important;
}

.mr-m140, .mh-m140,
.ma-m140 {
  margin-right: -140px !important;
}

.mb-m140, .mv-m140,
.ma-m140 {
  margin-bottom: -140px !important;
}

.ml-m140, .mh-m140,
.ma-m140 {
  margin-left: -140px !important;
}

.pt-150, .pv-150,
.pa-150 {
  padding-top: 150px !important;
}

.pr-150, .ph-150,
.pa-150 {
  padding-right: 150px !important;
}

.pb-150, .pv-150,
.pa-150 {
  padding-bottom: 150px !important;
}

.pl-150, .ph-150,
.pa-150 {
  padding-left: 150px !important;
}

.mt-150, .mv-150,
.ma-150 {
  margin-top: 150px !important;
}

.mr-150, .mh-150,
.ma-150 {
  margin-right: 150px !important;
}

.mb-150, .mv-150,
.ma-150 {
  margin-bottom: 150px !important;
}

.ml-150, .mh-150,
.ma-150 {
  margin-left: 150px !important;
}

.mt-m150, .mv-m150,
.ma-m150 {
  margin-top: -150px !important;
}

.mr-m150, .mh-m150,
.ma-m150 {
  margin-right: -150px !important;
}

.mb-m150, .mv-m150,
.ma-m150 {
  margin-bottom: -150px !important;
}

.ml-m150, .mh-m150,
.ma-m150 {
  margin-left: -150px !important;
}

.pt-160, .pv-160,
.pa-160 {
  padding-top: 160px !important;
}

.pr-160, .ph-160,
.pa-160 {
  padding-right: 160px !important;
}

.pb-160, .pv-160,
.pa-160 {
  padding-bottom: 160px !important;
}

.pl-160, .ph-160,
.pa-160 {
  padding-left: 160px !important;
}

.mt-160, .mv-160,
.ma-160 {
  margin-top: 160px !important;
}

.mr-160, .mh-160,
.ma-160 {
  margin-right: 160px !important;
}

.mb-160, .mv-160,
.ma-160 {
  margin-bottom: 160px !important;
}

.ml-160, .mh-160,
.ma-160 {
  margin-left: 160px !important;
}

.mt-m160, .mv-m160,
.ma-m160 {
  margin-top: -160px !important;
}

.mr-m160, .mh-m160,
.ma-m160 {
  margin-right: -160px !important;
}

.mb-m160, .mv-m160,
.ma-m160 {
  margin-bottom: -160px !important;
}

.ml-m160, .mh-m160,
.ma-m160 {
  margin-left: -160px !important;
}

.pt-170, .pv-170,
.pa-170 {
  padding-top: 170px !important;
}

.pr-170, .ph-170,
.pa-170 {
  padding-right: 170px !important;
}

.pb-170, .pv-170,
.pa-170 {
  padding-bottom: 170px !important;
}

.pl-170, .ph-170,
.pa-170 {
  padding-left: 170px !important;
}

.mt-170, .mv-170,
.ma-170 {
  margin-top: 170px !important;
}

.mr-170, .mh-170,
.ma-170 {
  margin-right: 170px !important;
}

.mb-170, .mv-170,
.ma-170 {
  margin-bottom: 170px !important;
}

.ml-170, .mh-170,
.ma-170 {
  margin-left: 170px !important;
}

.mt-m170, .mv-m170,
.ma-m170 {
  margin-top: -170px !important;
}

.mr-m170, .mh-m170,
.ma-m170 {
  margin-right: -170px !important;
}

.mb-m170, .mv-m170,
.ma-m170 {
  margin-bottom: -170px !important;
}

.ml-m170, .mh-m170,
.ma-m170 {
  margin-left: -170px !important;
}

.pt-180, .pv-180,
.pa-180 {
  padding-top: 180px !important;
}

.pr-180, .ph-180,
.pa-180 {
  padding-right: 180px !important;
}

.pb-180, .pv-180,
.pa-180 {
  padding-bottom: 180px !important;
}

.pl-180, .ph-180,
.pa-180 {
  padding-left: 180px !important;
}

.mt-180, .mv-180,
.ma-180 {
  margin-top: 180px !important;
}

.mr-180, .mh-180,
.ma-180 {
  margin-right: 180px !important;
}

.mb-180, .mv-180,
.ma-180 {
  margin-bottom: 180px !important;
}

.ml-180, .mh-180,
.ma-180 {
  margin-left: 180px !important;
}

.mt-m180, .mv-m180,
.ma-m180 {
  margin-top: -180px !important;
}

.mr-m180, .mh-m180,
.ma-m180 {
  margin-right: -180px !important;
}

.mb-m180, .mv-m180,
.ma-m180 {
  margin-bottom: -180px !important;
}

.ml-m180, .mh-m180,
.ma-m180 {
  margin-left: -180px !important;
}

.pt-190, .pv-190,
.pa-190 {
  padding-top: 190px !important;
}

.pr-190, .ph-190,
.pa-190 {
  padding-right: 190px !important;
}

.pb-190, .pv-190,
.pa-190 {
  padding-bottom: 190px !important;
}

.pl-190, .ph-190,
.pa-190 {
  padding-left: 190px !important;
}

.mt-190, .mv-190,
.ma-190 {
  margin-top: 190px !important;
}

.mr-190, .mh-190,
.ma-190 {
  margin-right: 190px !important;
}

.mb-190, .mv-190,
.ma-190 {
  margin-bottom: 190px !important;
}

.ml-190, .mh-190,
.ma-190 {
  margin-left: 190px !important;
}

.mt-m190, .mv-m190,
.ma-m190 {
  margin-top: -190px !important;
}

.mr-m190, .mh-m190,
.ma-m190 {
  margin-right: -190px !important;
}

.mb-m190, .mv-m190,
.ma-m190 {
  margin-bottom: -190px !important;
}

.ml-m190, .mh-m190,
.ma-m190 {
  margin-left: -190px !important;
}

.pt-200, .pv-200,
.pa-200 {
  padding-top: 200px !important;
}

.pr-200, .ph-200,
.pa-200 {
  padding-right: 200px !important;
}

.pb-200, .pv-200,
.pa-200 {
  padding-bottom: 200px !important;
}

.pl-200, .ph-200,
.pa-200 {
  padding-left: 200px !important;
}

.mt-200, .mv-200,
.ma-200 {
  margin-top: 200px !important;
}

.mr-200, .mh-200,
.ma-200 {
  margin-right: 200px !important;
}

.mb-200, .mv-200,
.ma-200 {
  margin-bottom: 200px !important;
}

.ml-200, .mh-200,
.ma-200 {
  margin-left: 200px !important;
}

.mt-m200, .mv-m200,
.ma-m200 {
  margin-top: -200px !important;
}

.mr-m200, .mh-m200,
.ma-m200 {
  margin-right: -200px !important;
}

.mb-m200, .mv-m200,
.ma-m200 {
  margin-bottom: -200px !important;
}

.ml-m200, .mh-m200,
.ma-m200 {
  margin-left: -200px !important;
}

.pt-210, .pv-210,
.pa-210 {
  padding-top: 210px !important;
}

.pr-210, .ph-210,
.pa-210 {
  padding-right: 210px !important;
}

.pb-210, .pv-210,
.pa-210 {
  padding-bottom: 210px !important;
}

.pl-210, .ph-210,
.pa-210 {
  padding-left: 210px !important;
}

.mt-210, .mv-210,
.ma-210 {
  margin-top: 210px !important;
}

.mr-210, .mh-210,
.ma-210 {
  margin-right: 210px !important;
}

.mb-210, .mv-210,
.ma-210 {
  margin-bottom: 210px !important;
}

.ml-210, .mh-210,
.ma-210 {
  margin-left: 210px !important;
}

.mt-m210, .mv-m210,
.ma-m210 {
  margin-top: -210px !important;
}

.mr-m210, .mh-m210,
.ma-m210 {
  margin-right: -210px !important;
}

.mb-m210, .mv-m210,
.ma-m210 {
  margin-bottom: -210px !important;
}

.ml-m210, .mh-m210,
.ma-m210 {
  margin-left: -210px !important;
}

.pt-220, .pv-220,
.pa-220 {
  padding-top: 220px !important;
}

.pr-220, .ph-220,
.pa-220 {
  padding-right: 220px !important;
}

.pb-220, .pv-220,
.pa-220 {
  padding-bottom: 220px !important;
}

.pl-220, .ph-220,
.pa-220 {
  padding-left: 220px !important;
}

.mt-220, .mv-220,
.ma-220 {
  margin-top: 220px !important;
}

.mr-220, .mh-220,
.ma-220 {
  margin-right: 220px !important;
}

.mb-220, .mv-220,
.ma-220 {
  margin-bottom: 220px !important;
}

.ml-220, .mh-220,
.ma-220 {
  margin-left: 220px !important;
}

.mt-m220, .mv-m220,
.ma-m220 {
  margin-top: -220px !important;
}

.mr-m220, .mh-m220,
.ma-m220 {
  margin-right: -220px !important;
}

.mb-m220, .mv-m220,
.ma-m220 {
  margin-bottom: -220px !important;
}

.ml-m220, .mh-m220,
.ma-m220 {
  margin-left: -220px !important;
}

.pt-230, .pv-230,
.pa-230 {
  padding-top: 230px !important;
}

.pr-230, .ph-230,
.pa-230 {
  padding-right: 230px !important;
}

.pb-230, .pv-230,
.pa-230 {
  padding-bottom: 230px !important;
}

.pl-230, .ph-230,
.pa-230 {
  padding-left: 230px !important;
}

.mt-230, .mv-230,
.ma-230 {
  margin-top: 230px !important;
}

.mr-230, .mh-230,
.ma-230 {
  margin-right: 230px !important;
}

.mb-230, .mv-230,
.ma-230 {
  margin-bottom: 230px !important;
}

.ml-230, .mh-230,
.ma-230 {
  margin-left: 230px !important;
}

.mt-m230, .mv-m230,
.ma-m230 {
  margin-top: -230px !important;
}

.mr-m230, .mh-m230,
.ma-m230 {
  margin-right: -230px !important;
}

.mb-m230, .mv-m230,
.ma-m230 {
  margin-bottom: -230px !important;
}

.ml-m230, .mh-m230,
.ma-m230 {
  margin-left: -230px !important;
}

.pt-240, .pv-240,
.pa-240 {
  padding-top: 240px !important;
}

.pr-240, .ph-240,
.pa-240 {
  padding-right: 240px !important;
}

.pb-240, .pv-240,
.pa-240 {
  padding-bottom: 240px !important;
}

.pl-240, .ph-240,
.pa-240 {
  padding-left: 240px !important;
}

.mt-240, .mv-240,
.ma-240 {
  margin-top: 240px !important;
}

.mr-240, .mh-240,
.ma-240 {
  margin-right: 240px !important;
}

.mb-240, .mv-240,
.ma-240 {
  margin-bottom: 240px !important;
}

.ml-240, .mh-240,
.ma-240 {
  margin-left: 240px !important;
}

.mt-m240, .mv-m240,
.ma-m240 {
  margin-top: -240px !important;
}

.mr-m240, .mh-m240,
.ma-m240 {
  margin-right: -240px !important;
}

.mb-m240, .mv-m240,
.ma-m240 {
  margin-bottom: -240px !important;
}

.ml-m240, .mh-m240,
.ma-m240 {
  margin-left: -240px !important;
}

.pt-250, .pv-250,
.pa-250 {
  padding-top: 250px !important;
}

.pr-250, .ph-250,
.pa-250 {
  padding-right: 250px !important;
}

.pb-250, .pv-250,
.pa-250 {
  padding-bottom: 250px !important;
}

.pl-250, .ph-250,
.pa-250 {
  padding-left: 250px !important;
}

.mt-250, .mv-250,
.ma-250 {
  margin-top: 250px !important;
}

.mr-250, .mh-250,
.ma-250 {
  margin-right: 250px !important;
}

.mb-250, .mv-250,
.ma-250 {
  margin-bottom: 250px !important;
}

.ml-250, .mh-250,
.ma-250 {
  margin-left: 250px !important;
}

.mt-m250, .mv-m250,
.ma-m250 {
  margin-top: -250px !important;
}

.mr-m250, .mh-m250,
.ma-m250 {
  margin-right: -250px !important;
}

.mb-m250, .mv-m250,
.ma-m250 {
  margin-bottom: -250px !important;
}

.ml-m250, .mh-m250,
.ma-m250 {
  margin-left: -250px !important;
}

.pt-260, .pv-260,
.pa-260 {
  padding-top: 260px !important;
}

.pr-260, .ph-260,
.pa-260 {
  padding-right: 260px !important;
}

.pb-260, .pv-260,
.pa-260 {
  padding-bottom: 260px !important;
}

.pl-260, .ph-260,
.pa-260 {
  padding-left: 260px !important;
}

.mt-260, .mv-260,
.ma-260 {
  margin-top: 260px !important;
}

.mr-260, .mh-260,
.ma-260 {
  margin-right: 260px !important;
}

.mb-260, .mv-260,
.ma-260 {
  margin-bottom: 260px !important;
}

.ml-260, .mh-260,
.ma-260 {
  margin-left: 260px !important;
}

.mt-m260, .mv-m260,
.ma-m260 {
  margin-top: -260px !important;
}

.mr-m260, .mh-m260,
.ma-m260 {
  margin-right: -260px !important;
}

.mb-m260, .mv-m260,
.ma-m260 {
  margin-bottom: -260px !important;
}

.ml-m260, .mh-m260,
.ma-m260 {
  margin-left: -260px !important;
}

.pt-270, .pv-270,
.pa-270 {
  padding-top: 270px !important;
}

.pr-270, .ph-270,
.pa-270 {
  padding-right: 270px !important;
}

.pb-270, .pv-270,
.pa-270 {
  padding-bottom: 270px !important;
}

.pl-270, .ph-270,
.pa-270 {
  padding-left: 270px !important;
}

.mt-270, .mv-270,
.ma-270 {
  margin-top: 270px !important;
}

.mr-270, .mh-270,
.ma-270 {
  margin-right: 270px !important;
}

.mb-270, .mv-270,
.ma-270 {
  margin-bottom: 270px !important;
}

.ml-270, .mh-270,
.ma-270 {
  margin-left: 270px !important;
}

.mt-m270, .mv-m270,
.ma-m270 {
  margin-top: -270px !important;
}

.mr-m270, .mh-m270,
.ma-m270 {
  margin-right: -270px !important;
}

.mb-m270, .mv-m270,
.ma-m270 {
  margin-bottom: -270px !important;
}

.ml-m270, .mh-m270,
.ma-m270 {
  margin-left: -270px !important;
}

.pt-280, .pv-280,
.pa-280 {
  padding-top: 280px !important;
}

.pr-280, .ph-280,
.pa-280 {
  padding-right: 280px !important;
}

.pb-280, .pv-280,
.pa-280 {
  padding-bottom: 280px !important;
}

.pl-280, .ph-280,
.pa-280 {
  padding-left: 280px !important;
}

.mt-280, .mv-280,
.ma-280 {
  margin-top: 280px !important;
}

.mr-280, .mh-280,
.ma-280 {
  margin-right: 280px !important;
}

.mb-280, .mv-280,
.ma-280 {
  margin-bottom: 280px !important;
}

.ml-280, .mh-280,
.ma-280 {
  margin-left: 280px !important;
}

.mt-m280, .mv-m280,
.ma-m280 {
  margin-top: -280px !important;
}

.mr-m280, .mh-m280,
.ma-m280 {
  margin-right: -280px !important;
}

.mb-m280, .mv-m280,
.ma-m280 {
  margin-bottom: -280px !important;
}

.ml-m280, .mh-m280,
.ma-m280 {
  margin-left: -280px !important;
}

.pt-290, .pv-290,
.pa-290 {
  padding-top: 290px !important;
}

.pr-290, .ph-290,
.pa-290 {
  padding-right: 290px !important;
}

.pb-290, .pv-290,
.pa-290 {
  padding-bottom: 290px !important;
}

.pl-290, .ph-290,
.pa-290 {
  padding-left: 290px !important;
}

.mt-290, .mv-290,
.ma-290 {
  margin-top: 290px !important;
}

.mr-290, .mh-290,
.ma-290 {
  margin-right: 290px !important;
}

.mb-290, .mv-290,
.ma-290 {
  margin-bottom: 290px !important;
}

.ml-290, .mh-290,
.ma-290 {
  margin-left: 290px !important;
}

.mt-m290, .mv-m290,
.ma-m290 {
  margin-top: -290px !important;
}

.mr-m290, .mh-m290,
.ma-m290 {
  margin-right: -290px !important;
}

.mb-m290, .mv-m290,
.ma-m290 {
  margin-bottom: -290px !important;
}

.ml-m290, .mh-m290,
.ma-m290 {
  margin-left: -290px !important;
}

.pt-300, .pv-300,
.pa-300 {
  padding-top: 300px !important;
}

.pr-300, .ph-300,
.pa-300 {
  padding-right: 300px !important;
}

.pb-300, .pv-300,
.pa-300 {
  padding-bottom: 300px !important;
}

.pl-300, .ph-300,
.pa-300 {
  padding-left: 300px !important;
}

.mt-300, .mv-300,
.ma-300 {
  margin-top: 300px !important;
}

.mr-300, .mh-300,
.ma-300 {
  margin-right: 300px !important;
}

.mb-300, .mv-300,
.ma-300 {
  margin-bottom: 300px !important;
}

.ml-300, .mh-300,
.ma-300 {
  margin-left: 300px !important;
}

.mt-m300, .mv-m300,
.ma-m300 {
  margin-top: -300px !important;
}

.mr-m300, .mh-m300,
.ma-m300 {
  margin-right: -300px !important;
}

.mb-m300, .mv-m300,
.ma-m300 {
  margin-bottom: -300px !important;
}

.ml-m300, .mh-m300,
.ma-m300 {
  margin-left: -300px !important;
}

.pt-em1, .pv-em1,
.pa-em1 {
  padding-top: 1em !important;
}

.pr-em1, .ph-em1,
.pa-em1 {
  padding-right: 1em !important;
}

.pb-em1, .pv-em1,
.pa-em1 {
  padding-bottom: 1em !important;
}

.pl-em1, .ph-em1,
.pa-em1 {
  padding-left: 1em !important;
}

.mt-em1, .mv-em1,
.ma-em1 {
  margin-top: 1em !important;
}

.mr-em1, .mh-em1,
.ma-em1 {
  margin-right: 1em !important;
}

.mb-em1, .mv-em1,
.ma-em1 {
  margin-bottom: 1em !important;
}

.ml-em1, .mh-em1,
.ma-em1 {
  margin-left: 1em !important;
}

.pt-em2, .pv-em2,
.pa-em2 {
  padding-top: 2em !important;
}

.pr-em2, .ph-em2,
.pa-em2 {
  padding-right: 2em !important;
}

.pb-em2, .pv-em2,
.pa-em2 {
  padding-bottom: 2em !important;
}

.pl-em2, .ph-em2,
.pa-em2 {
  padding-left: 2em !important;
}

.mt-em2, .mv-em2,
.ma-em2 {
  margin-top: 2em !important;
}

.mr-em2, .mh-em2,
.ma-em2 {
  margin-right: 2em !important;
}

.mb-em2, .mv-em2,
.ma-em2 {
  margin-bottom: 2em !important;
}

.ml-em2, .mh-em2,
.ma-em2 {
  margin-left: 2em !important;
}

.pt-em3, .pv-em3,
.pa-em3 {
  padding-top: 3em !important;
}

.pr-em3, .ph-em3,
.pa-em3 {
  padding-right: 3em !important;
}

.pb-em3, .pv-em3,
.pa-em3 {
  padding-bottom: 3em !important;
}

.pl-em3, .ph-em3,
.pa-em3 {
  padding-left: 3em !important;
}

.mt-em3, .mv-em3,
.ma-em3 {
  margin-top: 3em !important;
}

.mr-em3, .mh-em3,
.ma-em3 {
  margin-right: 3em !important;
}

.mb-em3, .mv-em3,
.ma-em3 {
  margin-bottom: 3em !important;
}

.ml-em3, .mh-em3,
.ma-em3 {
  margin-left: 3em !important;
}

.pt-em4, .pv-em4,
.pa-em4 {
  padding-top: 4em !important;
}

.pr-em4, .ph-em4,
.pa-em4 {
  padding-right: 4em !important;
}

.pb-em4, .pv-em4,
.pa-em4 {
  padding-bottom: 4em !important;
}

.pl-em4, .ph-em4,
.pa-em4 {
  padding-left: 4em !important;
}

.mt-em4, .mv-em4,
.ma-em4 {
  margin-top: 4em !important;
}

.mr-em4, .mh-em4,
.ma-em4 {
  margin-right: 4em !important;
}

.mb-em4, .mv-em4,
.ma-em4 {
  margin-bottom: 4em !important;
}

.ml-em4, .mh-em4,
.ma-em4 {
  margin-left: 4em !important;
}

.pt-em5, .pv-em5,
.pa-em5 {
  padding-top: 5em !important;
}

.pr-em5, .ph-em5,
.pa-em5 {
  padding-right: 5em !important;
}

.pb-em5, .pv-em5,
.pa-em5 {
  padding-bottom: 5em !important;
}

.pl-em5, .ph-em5,
.pa-em5 {
  padding-left: 5em !important;
}

.mt-em5, .mv-em5,
.ma-em5 {
  margin-top: 5em !important;
}

.mr-em5, .mh-em5,
.ma-em5 {
  margin-right: 5em !important;
}

.mb-em5, .mv-em5,
.ma-em5 {
  margin-bottom: 5em !important;
}

.ml-em5, .mh-em5,
.ma-em5 {
  margin-left: 5em !important;
}

.pt-em6, .pv-em6,
.pa-em6 {
  padding-top: 6em !important;
}

.pr-em6, .ph-em6,
.pa-em6 {
  padding-right: 6em !important;
}

.pb-em6, .pv-em6,
.pa-em6 {
  padding-bottom: 6em !important;
}

.pl-em6, .ph-em6,
.pa-em6 {
  padding-left: 6em !important;
}

.mt-em6, .mv-em6,
.ma-em6 {
  margin-top: 6em !important;
}

.mr-em6, .mh-em6,
.ma-em6 {
  margin-right: 6em !important;
}

.mb-em6, .mv-em6,
.ma-em6 {
  margin-bottom: 6em !important;
}

.ml-em6, .mh-em6,
.ma-em6 {
  margin-left: 6em !important;
}

.pt-em7, .pv-em7,
.pa-em7 {
  padding-top: 7em !important;
}

.pr-em7, .ph-em7,
.pa-em7 {
  padding-right: 7em !important;
}

.pb-em7, .pv-em7,
.pa-em7 {
  padding-bottom: 7em !important;
}

.pl-em7, .ph-em7,
.pa-em7 {
  padding-left: 7em !important;
}

.mt-em7, .mv-em7,
.ma-em7 {
  margin-top: 7em !important;
}

.mr-em7, .mh-em7,
.ma-em7 {
  margin-right: 7em !important;
}

.mb-em7, .mv-em7,
.ma-em7 {
  margin-bottom: 7em !important;
}

.ml-em7, .mh-em7,
.ma-em7 {
  margin-left: 7em !important;
}

.pt-em8, .pv-em8,
.pa-em8 {
  padding-top: 8em !important;
}

.pr-em8, .ph-em8,
.pa-em8 {
  padding-right: 8em !important;
}

.pb-em8, .pv-em8,
.pa-em8 {
  padding-bottom: 8em !important;
}

.pl-em8, .ph-em8,
.pa-em8 {
  padding-left: 8em !important;
}

.mt-em8, .mv-em8,
.ma-em8 {
  margin-top: 8em !important;
}

.mr-em8, .mh-em8,
.ma-em8 {
  margin-right: 8em !important;
}

.mb-em8, .mv-em8,
.ma-em8 {
  margin-bottom: 8em !important;
}

.ml-em8, .mh-em8,
.ma-em8 {
  margin-left: 8em !important;
}

.pt-em9, .pv-em9,
.pa-em9 {
  padding-top: 9em !important;
}

.pr-em9, .ph-em9,
.pa-em9 {
  padding-right: 9em !important;
}

.pb-em9, .pv-em9,
.pa-em9 {
  padding-bottom: 9em !important;
}

.pl-em9, .ph-em9,
.pa-em9 {
  padding-left: 9em !important;
}

.mt-em9, .mv-em9,
.ma-em9 {
  margin-top: 9em !important;
}

.mr-em9, .mh-em9,
.ma-em9 {
  margin-right: 9em !important;
}

.mb-em9, .mv-em9,
.ma-em9 {
  margin-bottom: 9em !important;
}

.ml-em9, .mh-em9,
.ma-em9 {
  margin-left: 9em !important;
}

.pt-em10, .pv-em10,
.pa-em10 {
  padding-top: 10em !important;
}

.pr-em10, .ph-em10,
.pa-em10 {
  padding-right: 10em !important;
}

.pb-em10, .pv-em10,
.pa-em10 {
  padding-bottom: 10em !important;
}

.pl-em10, .ph-em10,
.pa-em10 {
  padding-left: 10em !important;
}

.mt-em10, .mv-em10,
.ma-em10 {
  margin-top: 10em !important;
}

.mr-em10, .mh-em10,
.ma-em10 {
  margin-right: 10em !important;
}

.mb-em10, .mv-em10,
.ma-em10 {
  margin-bottom: 10em !important;
}

.ml-em10, .mh-em10,
.ma-em10 {
  margin-left: 10em !important;
}

.m-center {
  margin-right: auto;
  margin-left: auto;
}

.bdrs-t1, .bdrs-r1, .bdrs-tr1 {
  border-top-right-radius: 1px !important;
}

.bdrs-t1, .bdrs-l1, .bdrs-tl1 {
  border-top-left-radius: 1px !important;
}

.bdrs-b1, .bdrs-r1, .bdrs-br1 {
  border-bottom-right-radius: 1px !important;
}

.bdrs-b1, .bdrs-l1, .bdrs-bl1 {
  border-bottom-left-radius: 1px !important;
}

.bdrs-a1 {
  border-radius: 1px !important;
}

.bdrs-t2, .bdrs-r2, .bdrs-tr2 {
  border-top-right-radius: 2px !important;
}

.bdrs-t2, .bdrs-l2, .bdrs-tl2 {
  border-top-left-radius: 2px !important;
}

.bdrs-b2, .bdrs-r2, .bdrs-br2 {
  border-bottom-right-radius: 2px !important;
}

.bdrs-b2, .bdrs-l2, .bdrs-bl2 {
  border-bottom-left-radius: 2px !important;
}

.bdrs-a2 {
  border-radius: 2px !important;
}

.bdrs-t3, .bdrs-r3, .bdrs-tr3 {
  border-top-right-radius: 3px !important;
}

.bdrs-t3, .bdrs-l3, .bdrs-tl3 {
  border-top-left-radius: 3px !important;
}

.bdrs-b3, .bdrs-r3, .bdrs-br3 {
  border-bottom-right-radius: 3px !important;
}

.bdrs-b3, .bdrs-l3, .bdrs-bl3 {
  border-bottom-left-radius: 3px !important;
}

.bdrs-a3 {
  border-radius: 3px !important;
}

.bdrs-t4, .bdrs-r4, .bdrs-tr4 {
  border-top-right-radius: 4px !important;
}

.bdrs-t4, .bdrs-l4, .bdrs-tl4 {
  border-top-left-radius: 4px !important;
}

.bdrs-b4, .bdrs-r4, .bdrs-br4 {
  border-bottom-right-radius: 4px !important;
}

.bdrs-b4, .bdrs-l4, .bdrs-bl4 {
  border-bottom-left-radius: 4px !important;
}

.bdrs-a4 {
  border-radius: 4px !important;
}

.bdrs-t5, .bdrs-r5, .bdrs-tr5 {
  border-top-right-radius: 5px !important;
}

.bdrs-t5, .bdrs-l5, .bdrs-tl5 {
  border-top-left-radius: 5px !important;
}

.bdrs-b5, .bdrs-r5, .bdrs-br5 {
  border-bottom-right-radius: 5px !important;
}

.bdrs-b5, .bdrs-l5, .bdrs-bl5 {
  border-bottom-left-radius: 5px !important;
}

.bdrs-a5 {
  border-radius: 5px !important;
}

.bdrs-t6, .bdrs-r6, .bdrs-tr6 {
  border-top-right-radius: 6px !important;
}

.bdrs-t6, .bdrs-l6, .bdrs-tl6 {
  border-top-left-radius: 6px !important;
}

.bdrs-b6, .bdrs-r6, .bdrs-br6 {
  border-bottom-right-radius: 6px !important;
}

.bdrs-b6, .bdrs-l6, .bdrs-bl6 {
  border-bottom-left-radius: 6px !important;
}

.bdrs-a6 {
  border-radius: 6px !important;
}

.bdrs-t7, .bdrs-r7, .bdrs-tr7 {
  border-top-right-radius: 7px !important;
}

.bdrs-t7, .bdrs-l7, .bdrs-tl7 {
  border-top-left-radius: 7px !important;
}

.bdrs-b7, .bdrs-r7, .bdrs-br7 {
  border-bottom-right-radius: 7px !important;
}

.bdrs-b7, .bdrs-l7, .bdrs-bl7 {
  border-bottom-left-radius: 7px !important;
}

.bdrs-a7 {
  border-radius: 7px !important;
}

.bdrs-t8, .bdrs-r8, .bdrs-tr8 {
  border-top-right-radius: 8px !important;
}

.bdrs-t8, .bdrs-l8, .bdrs-tl8 {
  border-top-left-radius: 8px !important;
}

.bdrs-b8, .bdrs-r8, .bdrs-br8 {
  border-bottom-right-radius: 8px !important;
}

.bdrs-b8, .bdrs-l8, .bdrs-bl8 {
  border-bottom-left-radius: 8px !important;
}

.bdrs-a8 {
  border-radius: 8px !important;
}

.bdrs-t9, .bdrs-r9, .bdrs-tr9 {
  border-top-right-radius: 9px !important;
}

.bdrs-t9, .bdrs-l9, .bdrs-tl9 {
  border-top-left-radius: 9px !important;
}

.bdrs-b9, .bdrs-r9, .bdrs-br9 {
  border-bottom-right-radius: 9px !important;
}

.bdrs-b9, .bdrs-l9, .bdrs-bl9 {
  border-bottom-left-radius: 9px !important;
}

.bdrs-a9 {
  border-radius: 9px !important;
}

.bdrs-t10, .bdrs-r10, .bdrs-tr10 {
  border-top-right-radius: 10px !important;
}

.bdrs-t10, .bdrs-l10, .bdrs-tl10 {
  border-top-left-radius: 10px !important;
}

.bdrs-b10, .bdrs-r10, .bdrs-br10 {
  border-bottom-right-radius: 10px !important;
}

.bdrs-b10, .bdrs-l10, .bdrs-bl10 {
  border-bottom-left-radius: 10px !important;
}

.bdrs-a10 {
  border-radius: 10px !important;
}

.dsp-b {
  display: block !important;
}

.dsp-i {
  display: inline !important;
}

.dsp-ib {
  display: inline-block !important;
}

.dsp-n {
  display: none !important;
}

.flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.flex-r {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-rRev {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-c {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-cRev {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -webkit-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-noWrap {
  -webkit-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrapRev {
  -webkit-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-hLeft {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
  justify-content: flex-start !important;
}

.flex-hRight {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
  justify-content: flex-end !important;
}

.flex-hCenter {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  justify-content: center !important;
}

.flex-hBetween {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
  justify-content: space-between !important;
}

.flex-hArround {
  -webkit-justify-content: space-around !important;
  justify-content: space-around !important;
}

.flex-vTop {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
  align-items: flex-start !important;
}

.flex-vCenter {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  align-items: center !important;
}

.flex-vBottom {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
  align-items: flex-end !important;
}

.flex-vStretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
  align-items: stretch !important;
}

.flex-vBaseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
  align-items: baseline !important;
}

.flex-aTop {
  -webkit-align-content: flex-start !important;
  align-content: flex-start !important;
}

.flex-aCenter {
  -webkit-align-content: center !important;
  align-content: center !important;
}

.flex-aBottom {
  -webkit-align-content: flex-end !important;
  align-content: flex-end !important;
}

.flex-aCenter {
  -webkit-align-content: center !important;
  align-content: center !important;
}

.flex-aBetween {
  -webkit-align-content: space-between !important;
  align-content: space-between !important;
}

.flex-aArround {
  -webkit-align-content: space-around !important;
  align-content: space-around !important;
}

.flex-aStretch {
  -webkit-align-content: stretch !important;
  align-content: stretch !important;
}

.flexItem-flex {
  text-shadow: -1px -1px 0 #332200, -1px 0px 0 #332200, -1px 1px 0 #332200, 0px -1px 0 #332200, 0px 1px 0 #332200, 1px -1px 0 #332200, 1px 0px 0 #332200, 1px 1px 0 #332200, -1px 1px 1px #332200, 0px 1px 1px #332200, 1px 1px 1px #332200;
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
  flex-grow: 1 !important;
  -webkit-flex-shrink: 1 !important;
  flex-shrink: 1 !important;
}

.flexItem-noflex {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
  flex-grow: 0 !important;
  -webkit-flex-shrink: 0 !important;
  flex-shrink: 0 !important;
}

.flexItem-vTop, .thumb_state > .inlineIcon-lock, .thumb_state > .inlineIcon-unlock {
  -webkit-align-self: flex-start !important;
  align-self: flex-start !important;
}

.flexItem-vCenter {
  -webkit-align-self: center !important;
  align-self: center !important;
}

.flexItem-vBottom {
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
}

.flexItem-vStretch {
  -webkit-align-self: stretch !important;
  align-self: stretch !important;
}

.flexItem-vBaseline {
  -webkit-align-self: baseline !important;
  align-self: baseline !important;
}

.table {
  display: table;
}

.t_cell, .t_cell-top, .t_cell-middle, .t_cell-bottom {
  display: table-cell;
}

.t_cell-top {
  vertical-align: top;
}

.t_cell-middle {
  vertical-align: middle;
}

.t_cell-bottom {
  vertical-align: bottom;
}

.of-v {
  overflow: visible !important;
}

.ofx-v {
  overflow-x: visible !important;
}

.ofy-v {
  overflow-y: visible !important;
}

.of-s {
  overflow: scroll !important;
  -webkit-overflow-scrolling: touch;
}

.ofx-s {
  overflow-x: scroll !important;
  -webkit-overflow-scrolling: touch;
}

.ofy-s {
  overflow-y: scroll !important;
  -webkit-overflow-scrolling: touch;
}

.of-h {
  overflow: hidden !important;
}

.ofx-h {
  overflow-x: hidden !important;
}

.ofy-h {
  overflow-y: hidden !important;
}

.of-a {
  overflow: auto !important;
}

.ofx-a {
  overflow-x: auto !important;
}

.ofy-a {
  overflow-y: auto !important;
}

.clr-vermilion {
  color: #fa8072;
}

.clr-orange {
  color: #ff6347;
}

.clr-lightOrange {
  color: #ffa500;
}

.clr-yellow {
  color: #e6e600;
}

.clr-blue {
  color: #0d9cf5;
}

.clr-lightBlue {
  color: #87cefa;
}

.clr-gray {
  color: #a9a9a9;
}

/*fc追記*/
.fc-og {
  color:#ff9900 !important;
}

.fc-gr {
  color:#77ff33 !important;
}

.fc-bl {
  color:#33ffff !important;
}

.fc-yl {
  color:#ffff00 !important;
}

.fc-rd {
  color:#ff0000 !important;
}

.fc-gl {
  color:#ffcc00 !important;
}

.fc-pp {
  color:#9966ff !important;
}

/* グレースケール */
.gray {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}

/*--------------------
 吹き出しを作る
--------------------*/
/* 全体のスタイル */
.kaiwa {
  margin-bottom: 15px;
}
/* 左画像 */
.kaiwa-img-left {
  margin: 0;
  float: left;
  width: 60px;
  height: 60px;
}
/* 右画像 */
.kaiwa-img-right {
  margin: 0;
  float: right;
  width: 60px;
  height: 60px;
}
.kaiwa figure img {
  width: 100%;
  height: 100%;
  border: 1px solid #000;
  border-radius: 50%;
  margin: 0;

}
/* 画像の下のテキスト */
.kaiwa-img-description {
  padding: 0px 0 0;
  font-size: 10px;
  text-align: center;
}
/* 左からの吹き出しテキスト */
.kaiwa-text-right {
  position: relative;
  margin-left: 70px;
  padding: 10px;
  border: 1px solid #aaa;
  border-radius: 10px;
  background-color:  #ffffff;
  color:  #000000;
}
/* 右からの吹き出しテキスト */
.kaiwa-text-left {
  position: relative;
  margin-right: 70px;
  padding: 10px;
  border: 1px solid #aaa;
  border-radius: 10px;
  background-color:  #ffffff;
  color:  #000000;
}
p.kaiwa-text {
  margin: 0 0 20px;
}
p.kaiwa-text:last-child {
  margin-bottom: 0;
}
/* 左の三角形を作る */
.kaiwa-text-right:before {
  position: absolute;
  content: '';
  border: 6px solid transparent;
  border-right: 13px solid #aaa;
  top: 17px;
  left: -19px;
}
.kaiwa-text-right:after {
  position: absolute;
  content: '';
  border: 6px solid transparent;
  border-right: 13px solid #ffffff;
  top: 17px;
  left: -17px;
}
/* 右の三角形を作る */
.kaiwa-text-left:before {
  position: absolute;
  content: '';
  border: 6px solid transparent;
  border-left: 13px solid #aaa;
  top: 17px;
  right: -19px;
}
.kaiwa-text-left:after {
  position: absolute;
  content: '';
  border: 6px solid transparent;
  border-left: 13px solid #ffffff;
  top: 17px;
  right: -17px;
}
/* 回り込み解除 */
.kaiwa:after,.kaiwa:before {
  clear: both;
  content: "";
  display: block;
}

a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
  pointer-events: none;
}

/* 20230308～ 追記 */
.thumbInfo_params_special_1 {
  color: #ffff00;
}

.params_special_1 {
  color: #ffff00;
}

.thumb-rare-noSprite-1 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_1.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-2 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_2.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-3 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_3.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-4 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_4.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-5 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_5.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-6 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_6.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-7 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_7.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-8 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_8.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-9 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_9.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-10 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_10.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-11 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_11.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-12 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_12.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-13 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_13.png?20200124_1");
  background-size: cover;
}
.thumb-rare-noSprite-14 .thumb_image::after {
  background-image: url("/image/thumbFrame/100x100/frame_14.png?20200124_1");
  background-size: cover;
}
