body {
  background: #fffef1 url('../../img/body_bg/104/body-bg.jpg?esc') no-repeat center top;
}
.main-menu .crumbs,
.main-mod {
  border-color: #ffe4f0;
}
.fc-theme {
  color: #ff57b2;
}
.box .box-hd h2 {
  border-top: 2px solid #ff7cc3;
}
.search .s-submit {
  background-color: #ff6147;
}
.search .s-submit:hover {
  background-color: #f7350e;
}
.ui-top-nav .decorate .css-arrow {
  border-color: #ff57b2 transparent transparent !important;
}
.ui-tabs .current a {
  border-top: 2px solid #ff7cc3;
}
.ui-tabs a:hover {
  border-top: 2px solid #ffbce0;
}
.ui-slide .ui-slide-btn-left,
.ui-slide1 .ui-slide-btn-left {
  background: url('../../img/body_bg/104/arrow-left.png') no-repeat;
}
.ui-slide .ui-slide-btn-left:hover,
.ui-slide1 .ui-slide-btn-left:hover {
  background: url('../../img/body_bg/104/arrow-left-h.png') no-repeat;
}
.ui-slide .ui-slide-btn-right,
.ui-slide1 .ui-slide-btn-right {
  background: url('../../img/body_bg/104/arrow-right.png') no-repeat;
}
.ui-slide .ui-slide-btn-right:hover,
.ui-slide1 .ui-slide-btn-right:hover {
  background: url('../../img/body_bg/104/arrow-right-h.png') no-repeat;
}
.ui-slide .rec-ui-btn-left,
.ui-slide1 .rec-ui-btn-left,
.ui-slide .ui-slide-btn-tjl,
.ui-slide1 .ui-slide-btn-tjl {
  background: url('../../img/body_bg/104/rec-arrow-left.png') no-repeat;
}
.ui-slide .rec-ui-btn-left:hover,
.ui-slide1 .rec-ui-btn-left:hover,
.ui-slide .ui-slide-btn-tjl:hover,
.ui-slide1 .ui-slide-btn-tjl:hover {
  background: url('../../img/body_bg/104/tj-arrow-left-h.png') no-repeat;
}
.ui-slide .rec-ui-btn-right,
.ui-slide1 .rec-ui-btn-right,
.ui-slide .ui-slide-btn-tjr,
.ui-slide1 .ui-slide-btn-tjr {
  background: url('../../img/body_bg/104/rec-arrow-right.png') no-repeat;
}
.ui-slide .rec-ui-btn-right:hover,
.ui-slide1 .rec-ui-btn-right:hover,
.ui-slide .ui-slide-btn-tjr:hover,
.ui-slide1 .ui-slide-btn-tjr:hover {
  background: url('../../img/body_bg/104/tj-arrow-right-h.png') no-repeat;
}
.tag-rec .tag-list dt {
  border: 1px solid #ffcee4;
  background: #ffecf5;
}
.tag-rec .tag-list dt .css-arrow {
  border-color: transparent transparent transparent #ffcee4;
}
.tag-rec .tag-list dt .css-arrow-inner {
  border-color: transparent transparent transparent #ffecf5;
}
.sub-nav {
  background: url('../../img/body_bg/104/nav-bg.png') repeat-x;
  border: 1px solid #ff4397;
}
.sub-nav .nav-right {
  background: url('../../img/body_bg/104/nav-bg-r.png') repeat-x;
}
.sub-nav .nav-right .active a:hover {
  background: url('../../img/body_bg/104/nav-item-a-bg.png') no-repeat;
}
.sub-nav .nav-right .active b {
  border-color: #ff4aa1;
}
.sub-nav-cont li b {
  border-left: 1px solid #ff69b1;
}
.sub-nav-cont li.current a,
.sub-nav-cont li a:hover {
  background: url('../../img/body_bg/104/nav-item-bg.png') no-repeat;
}
.sub-nav-cont li .i-hot {
  background: url('../../img/body_bg/104/i-hot.png') no-repeat;
}
.star-games .more-area .ui-btn-gray:hover {
  border: 1px solid #ff8cd7;
}
.trans-return .ui-btn-gray:hover {
  border: 1px solid #ff8cd7;
}
.rec-tabs .current {
  color: #ff57b2;
}
.rec-tabs .current .i-all {
  background: url('../../img/body_bg/104/i-all-h.png');
}
.rec-tabs .current .i-spc {
  background: url('../../img/body_bg/104/i-spc-h.png');
}
.rec-tabs .current .i-act {
  background: url('../../img/body_bg/104/i-act-h.png');
}
.rec-tabs .current .i-video {
  background: url('../../img/body_bg/104/i-video-h.png');
}
.rec-tabs .current .i-ani {
  background: url('../../img/body_bg/104/i-ani-h.png');
}
.player-aside .player-tit .fc-blue,
.player-aside .fc-blue {
  color: #ff57b2;
}
.tag-main-mod .start-game-img span {
  background-color: #ff57b2;
}
.game-info h1 a,
.game-info .game-tag a,
.sug-auto-list .sug-history a,
.tag-rec dt a,
.ui-top-nav .site-link .decorate a,
.tag-main-mod .info-title h2 a {
  color: #ff57b2;
}
.game-info h1 a:hover,
.game-info .game-tag a:hover,
.sug-auto-list .sug-history a:hover,
.tag-rec dt a:hover,
.ui-top-nav .site-link .decorate a:hover,
.tag-main-mod .info-title h2 a:hover {
  color: #ff6701;
}
.player-page .page {
  background-color: #fffef1;
  background-image: url('../../img/body_bg/104/playbg-top.png?esc');
  background-repeat: repeat-x;
}
.player-box-wrap .p-bg-l span {
  background-image: url('../../img/body_bg/104/playbg-left.jpg?esc');
}
.player-box-wrap .p-bg-r span {
  background-image: url('../../img/body_bg/104/playbg-right.jpg?esc');
}