@charset "UTF-8";

.large {
    font-size: 22px
}

.small {
    font-size: 10px
}

.red {
    color: #ff0000
}

.red_mild {
    color: #ff3333
}

.green {
    color: #33ff33
}

.yellow {
    color: #ff9900
}

.lemon_yellow {
    color: #fff800
}

.blue {
    color: #00ccff
}

.blue_st {
    color: #0066ff
}

.gray {
    color: #aaaaaa
}

.pink {
    color: #f08080
}

.dark_gray {
    color: #666666
}

.white {
    color: #ffffff;
    text-decoration: none
}

.defMargin {
    width: 296px;
    padding: 0 12px
}

.m-Btm0 {
    margin-bottom: 0px
}

.m-Btm4 {
    margin-bottom: 4px
}

.m-Btm5 {
    margin-bottom: 5px
}

.m-Btm8 {
    margin-bottom: 8px
}

.m-Btm10 {
    margin-bottom: 10px
}

.m-Btm12 {
    margin-bottom: 12px
}

.m-Btm15 {
    margin-bottom: 15px
}

.m-Btm20 {
    margin-bottom: 20px
}

.m-Top4 {
    margin-top: 4px
}

.m-Top5 {
    margin-top: 5px
}

.m-Top8 {
    margin-top: 8px
}

.m-Top10 {
    margin-top: 10px
}

.m-Top12 {
    margin-top: 12px
}

.m-Head_img {
    margin-top: -14px
}

.m-Cnt {
    margin-left: auto;
    margin-right: auto
}

.t-Lft {
    text-align: left !important
}

.t-Rgt {
    text-align: right !important
}

.t-Cnt {
    text-align: center !important
}

.left_float {
    float: left
}

.right_float {
    float: right
}

.displayBox {
    display: -webkit-box;
    display: -moz-box;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.v-Top {
    vertical-align: top
}

.v-Mdl {
    vertical-align: middle
}

.clearfix:after {
    content: "";
    clear: both;
    display: block
}

.l-Hgt120 {
    line-height: 120%
}

.l-Hgt140 {
    line-height: 140%
}

.large {
    font-size: 22px
}

.small {
    font-size: 10px
}

.red {
    color: #ff0000
}

.red_mild {
    color: #ff3333
}

.green {
    color: #33ff33
}

.yellow {
    color: #ff9900
}

.lemon_yellow {
    color: #fff800
}

.blue {
    color: #00ccff
}

.blue_st {
    color: #0066ff
}

.gray {
    color: #aaaaaa
}

.pink {
    color: #f08080
}

.dark_gray {
    color: #666666
}

.white {
    color: #ffffff;
    text-decoration: none
}

.defMargin {
    width: 296px;
    padding: 0 12px
}

.m-Btm0 {
    margin-bottom: 0px
}

.m-Btm4 {
    margin-bottom: 4px
}

.m-Btm5 {
    margin-bottom: 5px
}

.m-Btm8 {
    margin-bottom: 8px
}

.m-Btm10 {
    margin-bottom: 10px
}

.m-Btm12 {
    margin-bottom: 12px
}

.m-Btm15 {
    margin-bottom: 15px
}

.m-Btm20 {
    margin-bottom: 20px
}

.m-Top4 {
    margin-top: 4px
}

.m-Top5 {
    margin-top: 5px
}

.m-Top8 {
    margin-top: 8px
}

.m-Top10 {
    margin-top: 10px
}

.m-Top12 {
    margin-top: 12px
}

.m-Head_img {
    margin-top: -14px
}

.m-Cnt {
    margin-left: auto;
    margin-right: auto
}

.t-Lft {
    text-align: left !important
}

.t-Rgt {
    text-align: right !important
}

.t-Cnt {
    text-align: center !important
}

.left_float {
    float: left
}

.right_float {
    float: right
}

.displayBox {
    display: -webkit-box;
    display: -moz-box;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.v-Top {
    vertical-align: top
}

.v-Mdl {
    vertical-align: middle
}

.clearfix:after {
    content: "";
    clear: both;
    display: block
}

.l-Hgt120 {
    line-height: 120%
}

.l-Hgt140 {
    line-height: 140%
}

.frame-common,
.frame-chihiro,
.frame-event {
    position: relative;
    width: 304px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #1d1d1d
}

.frame-common:before,
.frame-chihiro:before,
.frame-event:before {
    -webkit-border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/blue/bg.png) 40 round;
    -webkit-border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/blue/bg.png) 40 round;
    border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/blue/bg.png) 40 round
}

.frame-common ._header,
.frame-chihiro ._header,
.frame-event ._header {
    background-color: #08123f;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/blue/heading.png);
    background-size: 299px 5px
}

.frame-common ._header:before,
.frame-chihiro ._header:before,
.frame-event ._header:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/blue-sa3dc7e08c6.png) no-repeat 0 -111px;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 35px;
    height: 27px
}

.frame-common ._header:after,
.frame-chihiro ._header:after,
.frame-event ._header:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/blue-sa3dc7e08c6.png) no-repeat 0 -139px;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 35px;
    height: 27px
}

.frame-common ._header ._title,
.frame-chihiro ._header ._title,
.frame-event ._header ._title {
    text-shadow: 0 0 4px #0090ff, 0 0 4px #0090ff, 0 0 4px #0090ff, 0 0 4px #0090ff
}

.frame-common ._line_solid,
.frame-chihiro ._line_solid,
.frame-event ._line_solid {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/blue-sa3dc7e08c6.png) no-repeat 0 -179px;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 299px;
    height: 3px
}

.frame-common ._line_dot,
.frame-chihiro ._line_dot,
.frame-event ._line_dot {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/blue-sa3dc7e08c6.png) no-repeat 0 -167px;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 282px;
    height: 5px
}

.frame-common ._no_border,
.frame-chihiro ._no_border,
.frame-event ._no_border {
    width: 288px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px;
    background: #333333;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}

.frame-common ._btn_close,
.frame-chihiro ._btn_close,
.frame-event ._btn_close {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/blue-sa3dc7e08c6.png) no-repeat 0 0;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 30px;
    height: 32px
}

.frame-common ._btn_close._hover,
.frame-chihiro ._btn_close._hover,
.frame-event ._btn_close._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/blue-sa3dc7e08c6.png) no-repeat 0 -33px;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 30px;
    height: 32px
}

.frame-common._frame_pink:before,
._frame_pink.frame-chihiro:before,
._frame_pink.frame-event:before {
    -webkit-border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/pink/bg.png) 40 round;
    -webkit-border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/pink/bg.png) 40 round;
    border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/pink/bg.png) 40 round
}

.frame-common._frame_pink ._header,
._frame_pink.frame-chihiro ._header,
._frame_pink.frame-event ._header {
    background-color: #2b011f;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/pink/heading.png);
    background-size: 299px 5px
}

.frame-common._frame_pink ._header:before,
._frame_pink.frame-chihiro ._header:before,
._frame_pink.frame-event ._header:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/pink-sef8e65f470.png) no-repeat 0 -111px;
    -webkit-background-size: 299px 200px;
    background-size: 299px 200px;
    width: 35px;
    height: 27px
}

.frame-common._frame_pink ._header:after,
._frame_pink.frame-chihiro ._header:after,
._frame_pink.frame-event ._header:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/pink-sef8e65f470.png) no-repeat 0 -139px;
    -webkit-background-size: 299px 200px;
    background-size: 299px 200px;
    width: 35px;
    height: 27px
}

.frame-common._frame_pink ._header ._title,
._frame_pink.frame-chihiro ._header ._title,
._frame_pink.frame-event ._header ._title {
    text-shadow: 0 0 4px #ae4690, 0 0 4px #ae4690, 0 0 4px #ae4690, 0 0 4px #ae4690
}

.frame-common._frame_pink ._line_solid,
._frame_pink.frame-chihiro ._line_solid,
._frame_pink.frame-event ._line_solid {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/pink-sef8e65f470.png) no-repeat 0 -197px;
    -webkit-background-size: 299px 200px;
    background-size: 299px 200px;
    width: 299px;
    height: 3px
}

.frame-common._frame_pink ._line_dot,
._frame_pink.frame-chihiro ._line_dot,
._frame_pink.frame-event ._line_dot {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/pink-sef8e65f470.png) no-repeat 0 -167px;
    -webkit-background-size: 299px 200px;
    background-size: 299px 200px;
    width: 282px;
    height: 5px
}

.frame-common._frame_pink ._no_border,
._frame_pink.frame-chihiro ._no_border,
._frame_pink.frame-event ._no_border {
    width: 288px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px;
    background: #333333;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}

.frame-common._frame_pink ._btn_close,
._frame_pink.frame-chihiro ._btn_close,
._frame_pink.frame-event ._btn_close {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/pink-sef8e65f470.png) no-repeat 0 0;
    -webkit-background-size: 299px 200px;
    background-size: 299px 200px;
    width: 30px;
    height: 32px
}

.frame-common._frame_pink ._btn_close._hover,
._frame_pink.frame-chihiro ._btn_close._hover,
._frame_pink.frame-event ._btn_close._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/pink-sef8e65f470.png) no-repeat 0 -33px;
    -webkit-background-size: 299px 200px;
    background-size: 299px 200px;
    width: 30px;
    height: 32px
}

.frame-common:before,
.frame-chihiro:before,
.frame-event:before {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border-top: 20px solid;
    border-right: 20px solid;
    border-left: 20px solid;
    border-bottom: 20px solid;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: '';
    pointer-events: none
}

.frame-common ._header,
.frame-chihiro ._header,
.frame-event ._header {
    position: relative;
    height: 44px;
    background-repeat: repeat-x;
    background-position: center bottom;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
    text-align: center
}

.frame-common ._header:before,
.frame-chihiro ._header:before,
.frame-event ._header:before {
    position: absolute;
    bottom: 4px;
    left: 8px;
    content: ''
}

.frame-common ._header:after,
.frame-chihiro ._header:after,
.frame-event ._header:after {
    position: absolute;
    bottom: 4px;
    right: 8px;
    content: ''
}

.frame-common ._header ._title,
.frame-chihiro ._header ._title,
.frame-event ._header ._title {
    position: relative;
    z-index: 1;
    padding-top: 12px;
    text-align: center
}

.frame-common ._wrapper,
.frame-chihiro ._wrapper,
.frame-event ._wrapper {
    position: relative
}

.frame-common ._contents,
.frame-chihiro ._contents,
.frame-event ._contents {
    width: 280px;
    margin-left: auto;
    margin-right: auto
}

.frame-common ._in_frame,
.frame-chihiro ._in_frame,
.frame-event ._in_frame {
    width: 288px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px
}

.frame-common ._in_frame._bg_gray,
.frame-chihiro ._in_frame._bg_gray,
.frame-event ._in_frame._bg_gray {
    background: #333333;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}

.frame-common ._btn_close,
.frame-chihiro ._btn_close,
.frame-event ._btn_close {
    position: absolute;
    z-index: 2;
    top: -8px;
    right: -4px
}

.frame-common ._controll_accordion,
.frame-chihiro ._controll_accordion,
.frame-event ._controll_accordion {
    position: relative;
    z-index: 2;
    line-height: 36px;
    color: #ffffff;
    text-align: center;
    text-decoration: none
}

.frame-common .information_light,
.frame-chihiro .information_light,
.frame-event .information_light {
    width: 280px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.btn-navi {
    position: absolute;
    z-index: 5;
    top: 5px;
    left: 8px
}

.frame-chihiro {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green/bg_chihiro.png);
    background-size: 8px
}

.frame-chihiro:before {
    -webkit-border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green/bg.png) 40 round;
    -webkit-border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green/bg.png) 40 round;
    border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green/bg.png) 40 round
}

.frame-chihiro ._header {
    background-color: #062c00;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green/heading.png);
    background-size: 299px 5px
}

.frame-chihiro ._header:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green-s0360226c77.png) no-repeat 0 -111px;
    -webkit-background-size: 299px 236px;
    background-size: 299px 236px;
    width: 35px;
    height: 27px
}

.frame-chihiro ._header:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green-s0360226c77.png) no-repeat 0 -139px;
    -webkit-background-size: 299px 236px;
    background-size: 299px 236px;
    width: 35px;
    height: 27px
}

.frame-chihiro ._header ._title {
    text-shadow: 0 0 4px #139a00, 0 0 4px #139a00, 0 0 4px #139a00, 0 0 4px #139a00
}

.frame-chihiro ._line_solid {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green-s0360226c77.png) no-repeat 0 -224px;
    -webkit-background-size: 299px 236px;
    background-size: 299px 236px;
    width: 299px;
    height: 3px
}

.frame-chihiro ._line_dot {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green-s0360226c77.png) no-repeat 0 -212px;
    -webkit-background-size: 299px 236px;
    background-size: 299px 236px;
    width: 282px;
    height: 5px
}

.frame-chihiro ._no_border {
    width: 288px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px;
    background: #333333;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}

.frame-chihiro ._btn_close {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green-s0360226c77.png) no-repeat 0 0;
    -webkit-background-size: 299px 236px;
    background-size: 299px 236px;
    width: 30px;
    height: 32px
}

.frame-chihiro ._btn_close._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green-s0360226c77.png) no-repeat 0 -33px;
    -webkit-background-size: 299px 236px;
    background-size: 299px 236px;
    width: 30px;
    height: 32px
}

.frame-chihiro ._wrapper {
    min-height: 112px
}

.frame-chihiro .chihiro_area {
    position: relative;
    height: 112px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/green/bg_chihiro_star.png);
    background-size: 60px 44px;
    background-position: right bottom;
    background-repeat: no-repeat
}

.frame-chihiro .chihiro_img-area {
    overflow: hidden;
    position: absolute;
    bottom: 0;
    display: block;
    width: 100px;
    height: 112px
}

.frame-chihiro .chihiro_img-area .chihiro {
    position: absolute;
    width: 230px;
    top: -56px;
    left: -68px
}

.frame-chihiro .chihiro_comment-area {
    position: absolute;
    top: 8px;
    left: 88px;
    width: 204px;
    font-size: 10px;
    color: #1d1d1d;
    line-height: 140%;
    text-shadow: -1px -1px 0px #fff, 1px -1px 0px #fff, 1px 1px 0px #fff, -1px 1px 0px #fff, 1px 2px 3px rgba(255, 255, 255, 0.6)
}

.frame-common_simple {
    width: 304px;
    box-sizing: border-box;
    border-radius: 8px;
    border: 1px solid #eee;
    margin-left: auto;
    margin-right: auto
}

.frame-common_simple._bg_black {
    background-color: #1d1d1d
}

.frame-common_no-border {
    width: 304px;
    box-sizing: border-box;
    border-radius: 8px;
    margin-left: auto;
    margin-right: auto;
    background-color: #333
}

.frame-common_no-border._in_frame {
    width: 288px
}

.frame-common_no-border_mini {
    box-sizing: border-box;
    border-radius: 8px;
    border: 1px solid #eee
}

h2.title_img.event_red,
div.title_img.event_red {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/red/line_head_bg.jpg)
}

h2.title_img.event_red div,
div.title_img.event_red div {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/red/line_head_bottom.jpg)
}

h2.title_img.event_red:before,
div.title_img.event_red:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/red/line_head_top.jpg)
}

h3.title_img.event_red {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/red/line_normal_bg.jpg)
}

h3.title_img.event_red div.frame {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/red/line_normal_bottom.jpg)
}

h3.title_img.event_red:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/red/line_normal_top.jpg)
}

.eventH2Color_red {
    background: #922a2a !important
}

.eventPeriodColor_red {
    color: red
}

.title.inner_red {
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 16px;
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #942222 51%, #1d1d1d 98%);
    text-shadow: 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d
}

.title.inner_red.m-Btm10 {
    margin-bottom: 10px
}

.medal_idol_event_red {
    width: 320px
}

.medal_idol_event_red:before {
    width: 320px;
    height: 6px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/red/line_normal_top.jpg) center top no-repeat;
    background-size: 320px 6px;
    content: "";
    display: block
}

.medal_idol_event_red:after {
    width: 320px;
    height: 6px;
    content: "";
    display: block
}

.medal_idol_event_red .status {
    line-height: 120%;
    margin-bottom: 5px
}

.medal_idol_event_red .slideTitle {
    text-align: center;
    padding: 8px 0 14px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/red/line_normal_bg.jpg);
    background-size: 320px
}

.medal_idol_event_red .img {
    width: 320px;
    height: 400px;
    text-align: center;
    margin-bottom: 5px
}

.underline_event_red {
    width: 320px;
    height: 6px;
    margin-top: 36px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/red/line_normal_bottom.jpg) center top no-repeat;
    background-size: 320px;
    z-index: 20;
    position: absolute
}

.scheduleArea.event_red {
    border: 2px solid red;
    background-color: #381313;
    color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #973434 inset, -3px -3px 3px #973434 inset
}

.scheduleArea.event_red h3.titleMin {
    background: #922a2a
}

.tab_link.event_red {
    color: #33ff33
}

.tab_link.event_red .selected {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a32d2d), color-stop(50%, #611e1e), color-stop(100%, #1d1d1d))
}

.tab_link.event_red .selected:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c93a3a), color-stop(50%, #882a2a), color-stop(100%, #1d1d1d))
}

.eventFBColor_red {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8b2828), color-stop(50%, #641414), color-stop(100%, #8b2828))
}

.eventFBColor_red:active,
.eventFBColor_red:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b33333), color-stop(50%, #8f1d1d), color-stop(100%, #b33333))
}

.eventBGColor01_red_grad_lr {
    background: -webkit-linear-gradient(left, #381313 0%, rgba(255, 255, 255, 0) 100%)
}

.statusArea2.event_red {
    border: 2px solid red
}

.statusArea2.event_red h3 {
    background: #381313;
    border-bottom: 0.12rem dashed red
}

.statusArea2.event_red h3.line {
    border-top: 0.12rem solid red
}

.statusArea2.event_red h2 {
    background: #381313;
    margin-bottom: 0;
    font-size: 0.8rem;
    line-height: 1.0em;
    -webkit-box-shadow: 2px 2px 2px #973434 inset, -2px 2px 2px #973434 inset, 0px 0px 0px #973434, -2px -2px 2px #973434;
    border-top: 0.1rem solid red;
    position: relative;
    margin-bottom: -5px;
    padding-top: 15px;
    padding-bottom: 10px
}

.statusArea2.event_red .title {
    background: #381313;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 2px 2px 2px #973434 inset, -2px 2px 2px #973434 inset, 0px 0px 0px #973434, -2px -2px 2px #973434
}

.statusArea2.event_red .line_dashed_top {
    border-top: 0.12rem dashed red
}

.statusArea2.event_red .line_dashed_bottom {
    border-bottom: 0.12rem dashed red
}

.statusArea2.event_red._important {
    border: 2px solid red;
    -webkit-box-shadow: 2px 2px 2px #973434 inset, -2px -2px 2px #973434 inset, 0px 0px 0px #973434, 0px 0px 0px #973434 !important
}

.statusArea2.event_red._important h3 {
    background: #381313 !important;
    border-bottom: 0.12rem dashed red !important;
    -webkit-box-shadow: 2px 2px 2px #973434 inset, -2px 2px 2px #973434 inset, 0px 0px 0px #973434, -2px -2px 2px #973434 !important
}

.statusArea2.event_red._important h3.line {
    border-top: 0.12rem solid red !important
}

.event_red_line_dashed_bottom {
    border-bottom: 0.12rem dashed #922a2a
}

h2.title_img.event_orange,
div.title_img.event_orange {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/orange/line_head_bg.jpg)
}

h2.title_img.event_orange div,
div.title_img.event_orange div {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/orange/line_head_bottom.jpg)
}

h2.title_img.event_orange:before,
div.title_img.event_orange:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/orange/line_head_top.jpg)
}

h3.title_img.event_orange {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/orange/line_normal_bg.jpg)
}

h3.title_img.event_orange div.frame {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/orange/line_normal_bottom.jpg)
}

h3.title_img.event_orange:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/orange/line_normal_top.jpg)
}

.eventH2Color_orange {
    background: #ca5f11 !important
}

.eventPeriodColor_orange {
    color: #ffc694
}

.title.inner_orange {
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 16px;
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #c1611a 51%, #1d1d1d 98%);
    text-shadow: 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d
}

.title.inner_orange.m-Btm10 {
    margin-bottom: 10px
}

.medal_idol_event_orange {
    width: 320px
}

.medal_idol_event_orange:before {
    width: 320px;
    height: 6px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/orange/line_normal_top.jpg) center top no-repeat;
    background-size: 320px 6px;
    content: "";
    display: block
}

.medal_idol_event_orange:after {
    width: 320px;
    height: 6px;
    content: "";
    display: block
}

.medal_idol_event_orange .status {
    line-height: 120%;
    margin-bottom: 5px
}

.medal_idol_event_orange .slideTitle {
    text-align: center;
    padding: 8px 0 14px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/orange/line_normal_bg.jpg);
    background-size: 320px
}

.medal_idol_event_orange .img {
    width: 320px;
    height: 400px;
    text-align: center;
    margin-bottom: 5px
}

.underline_event_orange {
    width: 320px;
    height: 6px;
    margin-top: 36px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/orange/line_normal_bottom.jpg) center top no-repeat;
    background-size: 320px;
    z-index: 20;
    position: absolute
}

.scheduleArea.event_orange {
    border: 2px solid #ffc694;
    background-color: #552609;
    color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #ad6327 inset, -3px -3px 3px #ad6327 inset
}

.scheduleArea.event_orange h3.titleMin {
    background: #ca5f11
}

.tab_link.event_orange {
    color: #33ff33
}

.tab_link.event_orange .selected {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4670c), color-stop(50%, #924703), color-stop(100%, #1d1d1d))
}

.tab_link.event_orange .selected:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f18012), color-stop(50%, #c45f04), color-stop(100%, #1d1d1d))
}

.eventFBColor_orange {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1611a), color-stop(50%, #9d4909), color-stop(100%, #c1611a))
}

.eventFBColor_orange:active,
.eventFBColor_orange:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3792b), color-stop(50%, #cd5f0c), color-stop(100%, #e3792b))
}

.eventBGColor01_orange_grad_lr {
    background: -webkit-linear-gradient(left, #552609 0%, rgba(255, 255, 255, 0) 100%)
}

.statusArea2.event_orange {
    border: 2px solid #ffc694
}

.statusArea2.event_orange h3 {
    background: #552609;
    border-bottom: 0.12rem dashed #ffc694
}

.statusArea2.event_orange h3.line {
    border-top: 0.12rem solid #ffc694
}

.statusArea2.event_orange h2 {
    background: #552609;
    margin-bottom: 0;
    font-size: 0.8rem;
    line-height: 1.0em;
    -webkit-box-shadow: 2px 2px 2px #ad6327 inset, -2px 2px 2px #ad6327 inset, 0px 0px 0px #ad6327, -2px -2px 2px #ad6327;
    border-top: 0.1rem solid #ffc694;
    position: relative;
    margin-bottom: -5px;
    padding-top: 15px;
    padding-bottom: 10px
}

.statusArea2.event_orange .title {
    background: #552609;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 2px 2px 2px #ad6327 inset, -2px 2px 2px #ad6327 inset, 0px 0px 0px #ad6327, -2px -2px 2px #ad6327
}

.statusArea2.event_orange .line_dashed_top {
    border-top: 0.12rem dashed #ffc694
}

.statusArea2.event_orange .line_dashed_bottom {
    border-bottom: 0.12rem dashed #ffc694
}

.statusArea2.event_orange._important {
    border: 2px solid #ffc694;
    -webkit-box-shadow: 2px 2px 2px #ad6327 inset, -2px -2px 2px #ad6327 inset, 0px 0px 0px #ad6327, 0px 0px 0px #ad6327 !important
}

.statusArea2.event_orange._important h3 {
    background: #552609 !important;
    border-bottom: 0.12rem dashed #ffc694 !important;
    -webkit-box-shadow: 2px 2px 2px #ad6327 inset, -2px 2px 2px #ad6327 inset, 0px 0px 0px #ad6327, -2px -2px 2px #ad6327 !important
}

.statusArea2.event_orange._important h3.line {
    border-top: 0.12rem solid #ffc694 !important
}

.event_orange_line_dashed_bottom {
    border-bottom: 0.12rem dashed #ca5f11
}

h2.title_img.event_green,
div.title_img.event_green {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/green/line_head_bg.jpg)
}

h2.title_img.event_green div,
div.title_img.event_green div {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/green/line_head_bottom.jpg)
}

h2.title_img.event_green:before,
div.title_img.event_green:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/green/line_head_top.jpg)
}

h3.title_img.event_green {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/green/line_normal_bg.jpg)
}

h3.title_img.event_green div.frame {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/green/line_normal_bottom.jpg)
}

h3.title_img.event_green:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/green/line_normal_top.jpg)
}

.eventH2Color_green {
    background: #255d25 !important
}

.eventPeriodColor_green {
    color: #5d9e5c
}

.title.inner_green {
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 16px;
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #1b461b 51%, #1d1d1d 98%);
    text-shadow: 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d
}

.title.inner_green.m-Btm10 {
    margin-bottom: 10px
}

.medal_idol_event_green {
    width: 320px
}

.medal_idol_event_green:before {
    width: 320px;
    height: 6px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/green/line_normal_top.jpg) center top no-repeat;
    background-size: 320px 6px;
    content: "";
    display: block
}

.medal_idol_event_green:after {
    width: 320px;
    height: 6px;
    content: "";
    display: block
}

.medal_idol_event_green .status {
    line-height: 120%;
    margin-bottom: 5px
}

.medal_idol_event_green .slideTitle {
    text-align: center;
    padding: 8px 0 14px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/green/line_normal_bg.jpg);
    background-size: 320px
}

.medal_idol_event_green .img {
    width: 320px;
    height: 400px;
    text-align: center;
    margin-bottom: 5px
}

.underline_event_green {
    width: 320px;
    height: 6px;
    margin-top: 36px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/green/line_normal_bottom.jpg) center top no-repeat;
    background-size: 320px;
    z-index: 20;
    position: absolute
}

.scheduleArea.event_green {
    border: 2px solid #5d9e5c;
    background-color: #122715;
    color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #1f4722 inset, -3px -3px 3px #1f4722 inset
}

.scheduleArea.event_green h3.titleMin {
    background: #255d25
}

.tab_link.event_green {
    color: #33ff33
}

.tab_link.event_green .selected {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #215321), color-stop(50%, #1b401a), color-stop(100%, #1d1d1d))
}

.tab_link.event_green .selected:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #307730), color-stop(50%, #2a6429), color-stop(100%, #1d1d1d))
}

.eventFBColor_green {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #244b24), color-stop(50%, #143515), color-stop(100%, #244b24))
}

.eventFBColor_green:active,
.eventFBColor_green:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #356d35), color-stop(50%, #225a24), color-stop(100%, #356d35))
}

.eventBGColor01_green_grad_lr {
    background: -webkit-linear-gradient(left, #122715 0%, rgba(255, 255, 255, 0) 100%)
}

.statusArea2.event_green {
    border: 2px solid #5d9e5c
}

.statusArea2.event_green h3 {
    background: #122715;
    border-bottom: 0.12rem dashed #5d9e5c
}

.statusArea2.event_green h3.line {
    border-top: 0.12rem solid #5d9e5c
}

.statusArea2.event_green h2 {
    background: #122715;
    margin-bottom: 0;
    font-size: 0.8rem;
    line-height: 1.0em;
    -webkit-box-shadow: 2px 2px 2px #1f4722 inset, -2px 2px 2px #1f4722 inset, 0px 0px 0px #1f4722, -2px -2px 2px #1f4722;
    border-top: 0.1rem solid #5d9e5c;
    position: relative;
    margin-bottom: -5px;
    padding-top: 15px;
    padding-bottom: 10px
}

.statusArea2.event_green .title {
    background: #122715;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 2px 2px 2px #1f4722 inset, -2px 2px 2px #1f4722 inset, 0px 0px 0px #1f4722, -2px -2px 2px #1f4722
}

.statusArea2.event_green .line_dashed_top {
    border-top: 0.12rem dashed #5d9e5c
}

.statusArea2.event_green .line_dashed_bottom {
    border-bottom: 0.12rem dashed #5d9e5c
}

.statusArea2.event_green._important {
    border: 2px solid #5d9e5c;
    -webkit-box-shadow: 2px 2px 2px #1f4722 inset, -2px -2px 2px #1f4722 inset, 0px 0px 0px #1f4722, 0px 0px 0px #1f4722 !important
}

.statusArea2.event_green._important h3 {
    background: #122715 !important;
    border-bottom: 0.12rem dashed #5d9e5c !important;
    -webkit-box-shadow: 2px 2px 2px #1f4722 inset, -2px 2px 2px #1f4722 inset, 0px 0px 0px #1f4722, -2px -2px 2px #1f4722 !important
}

.statusArea2.event_green._important h3.line {
    border-top: 0.12rem solid #5d9e5c !important
}

.event_green_line_dashed_bottom {
    border-bottom: 0.12rem dashed #255d25
}

h2.title_img.event_bluegreen,
div.title_img.event_bluegreen {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/bluegreen/line_head_bg.jpg)
}

h2.title_img.event_bluegreen div,
div.title_img.event_bluegreen div {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/bluegreen/line_head_bottom.jpg)
}

h2.title_img.event_bluegreen:before,
div.title_img.event_bluegreen:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/bluegreen/line_head_top.jpg)
}

h3.title_img.event_bluegreen {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/bluegreen/line_normal_bg.jpg)
}

h3.title_img.event_bluegreen div.frame {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/bluegreen/line_normal_bottom.jpg)
}

h3.title_img.event_bluegreen:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/bluegreen/line_normal_top.jpg)
}

.eventH2Color_bluegreen {
    background: #0d5a50 !important
}

.eventPeriodColor_bluegreen {
    color: #5dedd0
}

.title.inner_bluegreen {
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 16px;
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #095544 51%, #1d1d1d 98%);
    text-shadow: 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d
}

.title.inner_bluegreen.m-Btm10 {
    margin-bottom: 10px
}

.medal_idol_event_bluegreen {
    width: 320px
}

.medal_idol_event_bluegreen:before {
    width: 320px;
    height: 6px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/bluegreen/line_normal_top.jpg) center top no-repeat;
    background-size: 320px 6px;
    content: "";
    display: block
}

.medal_idol_event_bluegreen:after {
    width: 320px;
    height: 6px;
    content: "";
    display: block
}

.medal_idol_event_bluegreen .status {
    line-height: 120%;
    margin-bottom: 5px
}

.medal_idol_event_bluegreen .slideTitle {
    text-align: center;
    padding: 8px 0 14px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/bluegreen/line_normal_bg.jpg);
    background-size: 320px
}

.medal_idol_event_bluegreen .img {
    width: 320px;
    height: 400px;
    text-align: center;
    margin-bottom: 5px
}

.underline_event_bluegreen {
    width: 320px;
    height: 6px;
    margin-top: 36px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/bluegreen/line_normal_bottom.jpg) center top no-repeat;
    background-size: 320px;
    z-index: 20;
    position: absolute
}

.scheduleArea.event_bluegreen {
    border: 2px solid #5dedd0;
    background-color: #123e38;
    color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #227d72 inset, -3px -3px 3px #227d72 inset
}

.scheduleArea.event_bluegreen h3.titleMin {
    background: #0d5a50
}

.tab_link.event_bluegreen {
    color: #33ff33
}

.tab_link.event_bluegreen .selected {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00806f), color-stop(50%, #094739), color-stop(100%, #1d1d1d))
}

.tab_link.event_bluegreen .selected:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b39b), color-stop(50%, #0f745d), color-stop(100%, #1d1d1d))
}

.eventFBColor_bluegreen {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007558), color-stop(50%, #015341), color-stop(100%, #007558))
}

.eventFBColor_bluegreen:active,
.eventFBColor_bluegreen:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a87e), color-stop(50%, #028568), color-stop(100%, #00a87e))
}

.eventBGColor01_bluegreen_grad_lr {
    background: -webkit-linear-gradient(left, #123e38 0%, rgba(255, 255, 255, 0) 100%)
}

.statusArea2.event_bluegreen {
    border: 2px solid #5dedd0
}

.statusArea2.event_bluegreen h3 {
    background: #123e38;
    border-bottom: 0.12rem dashed #5dedd0
}

.statusArea2.event_bluegreen h3.line {
    border-top: 0.12rem solid #5dedd0
}

.statusArea2.event_bluegreen h2 {
    background: #123e38;
    margin-bottom: 0;
    font-size: 0.8rem;
    line-height: 1.0em;
    -webkit-box-shadow: 2px 2px 2px #227d72 inset, -2px 2px 2px #227d72 inset, 0px 0px 0px #227d72, -2px -2px 2px #227d72;
    border-top: 0.1rem solid #5dedd0;
    position: relative;
    margin-bottom: -5px;
    padding-top: 15px;
    padding-bottom: 10px
}

.statusArea2.event_bluegreen .title {
    background: #123e38;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 2px 2px 2px #227d72 inset, -2px 2px 2px #227d72 inset, 0px 0px 0px #227d72, -2px -2px 2px #227d72
}

.statusArea2.event_bluegreen .line_dashed_top {
    border-top: 0.12rem dashed #5dedd0
}

.statusArea2.event_bluegreen .line_dashed_bottom {
    border-bottom: 0.12rem dashed #5dedd0
}

.statusArea2.event_bluegreen._important {
    border: 2px solid #5dedd0;
    -webkit-box-shadow: 2px 2px 2px #227d72 inset, -2px -2px 2px #227d72 inset, 0px 0px 0px #227d72, 0px 0px 0px #227d72 !important
}

.statusArea2.event_bluegreen._important h3 {
    background: #123e38 !important;
    border-bottom: 0.12rem dashed #5dedd0 !important;
    -webkit-box-shadow: 2px 2px 2px #227d72 inset, -2px 2px 2px #227d72 inset, 0px 0px 0px #227d72, -2px -2px 2px #227d72 !important
}

.statusArea2.event_bluegreen._important h3.line {
    border-top: 0.12rem solid #5dedd0 !important
}

.event_bluegreen_line_dashed_bottom {
    border-bottom: 0.12rem dashed #0d5a50
}

h2.title_img.event_blue,
div.title_img.event_blue {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/blue/line_head_bg.jpg)
}

h2.title_img.event_blue div,
div.title_img.event_blue div {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/blue/line_head_bottom.jpg)
}

h2.title_img.event_blue:before,
div.title_img.event_blue:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/blue/line_head_top.jpg)
}

h3.title_img.event_blue {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/blue/line_normal_bg.jpg)
}

h3.title_img.event_blue div.frame {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/blue/line_normal_bottom.jpg)
}

h3.title_img.event_blue:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/blue/line_normal_top.jpg)
}

.eventH2Color_blue {
    background: #013c53 !important
}

.eventPeriodColor_blue {
    color: #5be1fe
}

.title.inner_blue {
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 16px;
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #014560 51%, #1d1d1d 98%);
    text-shadow: 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d
}

.title.inner_blue.m-Btm10 {
    margin-bottom: 10px
}

.medal_idol_event_blue {
    width: 320px
}

.medal_idol_event_blue:before {
    width: 320px;
    height: 6px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/blue/line_normal_top.jpg) center top no-repeat;
    background-size: 320px 6px;
    content: "";
    display: block
}

.medal_idol_event_blue:after {
    width: 320px;
    height: 6px;
    content: "";
    display: block
}

.medal_idol_event_blue .status {
    line-height: 120%;
    margin-bottom: 5px
}

.medal_idol_event_blue .slideTitle {
    text-align: center;
    padding: 8px 0 14px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/blue/line_normal_bg.jpg);
    background-size: 320px
}

.medal_idol_event_blue .img {
    width: 320px;
    height: 400px;
    text-align: center;
    margin-bottom: 5px
}

.underline_event_blue {
    width: 320px;
    height: 6px;
    margin-top: 36px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/blue/line_normal_bottom.jpg) center top no-repeat;
    background-size: 320px;
    z-index: 20;
    position: absolute
}

.scheduleArea.event_blue {
    border: 2px solid #5be1fe;
    background-color: #041f29;
    color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #013c53 inset, -3px -3px 3px #013c53 inset
}

.scheduleArea.event_blue h3.titleMin {
    background: #013c53
}

.tab_link.event_blue {
    color: #33ff33
}

.tab_link.event_blue .selected {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005c80), color-stop(50%, #092e47), color-stop(100%, #1d1d1d))
}

.tab_link.event_blue .selected:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0081b3), color-stop(50%, #0f4b74), color-stop(100%, #1d1d1d))
}

.eventFBColor_blue {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #006288), color-stop(50%, #013c53), color-stop(100%, #006288))
}

.eventFBColor_blue:active,
.eventFBColor_blue:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0087bb), color-stop(50%, #026085), color-stop(100%, #0087bb))
}

.eventBGColor01_blue_grad_lr {
    background: -webkit-linear-gradient(left, #041f29 0%, rgba(255, 255, 255, 0) 100%)
}

.statusArea2.event_blue {
    border: 2px solid #5be1fe
}

.statusArea2.event_blue h3 {
    background: #041f29;
    border-bottom: 0.12rem dashed #5be1fe
}

.statusArea2.event_blue h3.line {
    border-top: 0.12rem solid #5be1fe
}

.statusArea2.event_blue h2 {
    background: #041f29;
    margin-bottom: 0;
    font-size: 0.8rem;
    line-height: 1.0em;
    -webkit-box-shadow: 2px 2px 2px #013c53 inset, -2px 2px 2px #013c53 inset, 0px 0px 0px #013c53, -2px -2px 2px #013c53;
    border-top: 0.1rem solid #5be1fe;
    position: relative;
    margin-bottom: -5px;
    padding-top: 15px;
    padding-bottom: 10px
}

.statusArea2.event_blue .title {
    background: #041f29;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 2px 2px 2px #013c53 inset, -2px 2px 2px #013c53 inset, 0px 0px 0px #013c53, -2px -2px 2px #013c53
}

.statusArea2.event_blue .line_dashed_top {
    border-top: 0.12rem dashed #5be1fe
}

.statusArea2.event_blue .line_dashed_bottom {
    border-bottom: 0.12rem dashed #5be1fe
}

.statusArea2.event_blue._important {
    border: 2px solid #5be1fe;
    -webkit-box-shadow: 2px 2px 2px #013c53 inset, -2px -2px 2px #013c53 inset, 0px 0px 0px #013c53, 0px 0px 0px #013c53 !important
}

.statusArea2.event_blue._important h3 {
    background: #041f29 !important;
    border-bottom: 0.12rem dashed #5be1fe !important;
    -webkit-box-shadow: 2px 2px 2px #013c53 inset, -2px 2px 2px #013c53 inset, 0px 0px 0px #013c53, -2px -2px 2px #013c53 !important
}

.statusArea2.event_blue._important h3.line {
    border-top: 0.12rem solid #5be1fe !important
}

.event_blue_line_dashed_bottom {
    border-bottom: 0.12rem dashed #013c53
}

h2.title_img.event_pink,
div.title_img.event_pink {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/pink/line_head_bg.jpg)
}

h2.title_img.event_pink div,
div.title_img.event_pink div {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/pink/line_head_bottom.jpg)
}

h2.title_img.event_pink:before,
div.title_img.event_pink:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/pink/line_head_top.jpg)
}

h3.title_img.event_pink {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/pink/line_normal_bg.jpg)
}

h3.title_img.event_pink div.frame {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/pink/line_normal_bottom.jpg)
}

h3.title_img.event_pink:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/pink/line_normal_top.jpg)
}

.eventH2Color_pink {
    background: #dc749f !important
}

.eventPeriodColor_pink {
    color: #e78ab1
}

.title.inner_pink {
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 16px;
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #c45785 51%, #1d1d1d 98%);
    text-shadow: 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d
}

.title.inner_pink.m-Btm10 {
    margin-bottom: 10px
}

.medal_idol_event_pink {
    width: 320px
}

.medal_idol_event_pink:before {
    width: 320px;
    height: 6px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/pink/line_normal_top.jpg) center top no-repeat;
    background-size: 320px 6px;
    content: "";
    display: block
}

.medal_idol_event_pink:after {
    width: 320px;
    height: 6px;
    content: "";
    display: block
}

.medal_idol_event_pink .status {
    line-height: 120%;
    margin-bottom: 5px
}

.medal_idol_event_pink .slideTitle {
    text-align: center;
    padding: 8px 0 14px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/pink/line_normal_bg.jpg);
    background-size: 320px
}

.medal_idol_event_pink .img {
    width: 320px;
    height: 400px;
    text-align: center;
    margin-bottom: 5px
}

.underline_event_pink {
    width: 320px;
    height: 6px;
    margin-top: 36px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/pink/line_normal_bottom.jpg) center top no-repeat;
    background-size: 320px;
    z-index: 20;
    position: absolute
}

.scheduleArea.event_pink {
    border: 2px solid #e78ab1;
    background-color: #4b1934;
    color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #96335d inset, -3px -3px 3px #96335d inset
}

.scheduleArea.event_pink h3.titleMin {
    background: #dc749f
}

.tab_link.event_pink {
    color: #33ff33
}

.tab_link.event_pink .selected {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe93bf), color-stop(50%, #9c5070), color-stop(100%, #1d1d1d))
}

.tab_link.event_pink .selected:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fec6dd), color-stop(50%, #b36c8a), color-stop(100%, #1d1d1d))
}

.eventFBColor_pink {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ed5697), color-stop(50%, #c53170), color-stop(100%, #ed5697))
}

.eventFBColor_pink:active,
.eventFBColor_pink:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f284b3), color-stop(50%, #d5548b), color-stop(100%, #f284b3))
}

.eventBGColor01_pink_grad_lr {
    background: -webkit-linear-gradient(left, #4b1934 0%, rgba(255, 255, 255, 0) 100%)
}

.statusArea2.event_pink {
    border: 2px solid #e78ab1
}

.statusArea2.event_pink h3 {
    background: #4b1934;
    border-bottom: 0.12rem dashed #e78ab1
}

.statusArea2.event_pink h3.line {
    border-top: 0.12rem solid #e78ab1
}

.statusArea2.event_pink h2 {
    background: #4b1934;
    margin-bottom: 0;
    font-size: 0.8rem;
    line-height: 1.0em;
    -webkit-box-shadow: 2px 2px 2px #96335d inset, -2px 2px 2px #96335d inset, 0px 0px 0px #96335d, -2px -2px 2px #96335d;
    border-top: 0.1rem solid #e78ab1;
    position: relative;
    margin-bottom: -5px;
    padding-top: 15px;
    padding-bottom: 10px
}

.statusArea2.event_pink .title {
    background: #4b1934;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 2px 2px 2px #96335d inset, -2px 2px 2px #96335d inset, 0px 0px 0px #96335d, -2px -2px 2px #96335d
}

.statusArea2.event_pink .line_dashed_top {
    border-top: 0.12rem dashed #e78ab1
}

.statusArea2.event_pink .line_dashed_bottom {
    border-bottom: 0.12rem dashed #e78ab1
}

.statusArea2.event_pink._important {
    border: 2px solid #e78ab1;
    -webkit-box-shadow: 2px 2px 2px #96335d inset, -2px -2px 2px #96335d inset, 0px 0px 0px #96335d, 0px 0px 0px #96335d !important
}

.statusArea2.event_pink._important h3 {
    background: #4b1934 !important;
    border-bottom: 0.12rem dashed #e78ab1 !important;
    -webkit-box-shadow: 2px 2px 2px #96335d inset, -2px 2px 2px #96335d inset, 0px 0px 0px #96335d, -2px -2px 2px #96335d !important
}

.statusArea2.event_pink._important h3.line {
    border-top: 0.12rem solid #e78ab1 !important
}

.event_pink_line_dashed_bottom {
    border-bottom: 0.12rem dashed #dc749f
}

h2.title_img.event_crimson,
div.title_img.event_crimson {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/crimson/line_head_bg.jpg)
}

h2.title_img.event_crimson div,
div.title_img.event_crimson div {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/crimson/line_head_bottom.jpg)
}

h2.title_img.event_crimson:before,
div.title_img.event_crimson:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/crimson/line_head_top.jpg)
}

h3.title_img.event_crimson {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/crimson/line_normal_bg.jpg)
}

h3.title_img.event_crimson div.frame {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/crimson/line_normal_bottom.jpg)
}

h3.title_img.event_crimson:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/crimson/line_normal_top.jpg)
}

.eventH2Color_crimson {
    background: #972447 !important
}

.eventPeriodColor_crimson {
    color: #f07198
}

.title.inner_crimson {
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 16px;
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #9f1d43 51%, #1d1d1d 98%);
    text-shadow: 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d
}

.title.inner_crimson.m-Btm10 {
    margin-bottom: 10px
}

.medal_idol_event_crimson {
    width: 320px
}

.medal_idol_event_crimson:before {
    width: 320px;
    height: 6px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/crimson/line_normal_top.jpg) center top no-repeat;
    background-size: 320px 6px;
    content: "";
    display: block
}

.medal_idol_event_crimson:after {
    width: 320px;
    height: 6px;
    content: "";
    display: block
}

.medal_idol_event_crimson .status {
    line-height: 120%;
    margin-bottom: 5px
}

.medal_idol_event_crimson .slideTitle {
    text-align: center;
    padding: 8px 0 14px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/crimson/line_normal_bg.jpg);
    background-size: 320px
}

.medal_idol_event_crimson .img {
    width: 320px;
    height: 400px;
    text-align: center;
    margin-bottom: 5px
}

.underline_event_crimson {
    width: 320px;
    height: 6px;
    margin-top: 36px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/crimson/line_normal_bottom.jpg) center top no-repeat;
    background-size: 320px;
    z-index: 20;
    position: absolute
}

.scheduleArea.event_crimson {
    border: 2px solid #f07198;
    background-color: #35111c;
    color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #9f1d43 inset, -3px -3px 3px #9f1d43 inset
}

.scheduleArea.event_crimson h3.titleMin {
    background: #972447
}

.tab_link.event_crimson {
    color: #33ff33
}

.tab_link.event_crimson .selected {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9f1d43), color-stop(50%, #661a31), color-stop(100%, #1d1d1d))
}

.tab_link.event_crimson .selected:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ca2555), color-stop(50%, #8f2445), color-stop(100%, #1d1d1d))
}

.eventFBColor_crimson {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #661a31), color-stop(50%, #42111f), color-stop(100%, #661a31))
}

.eventFBColor_crimson:active,
.eventFBColor_crimson:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f2445), color-stop(50%, #6b1b32), color-stop(100%, #8f2445))
}

.eventBGColor01_crimson_grad_lr {
    background: -webkit-linear-gradient(left, #35111c 0%, rgba(255, 255, 255, 0) 100%)
}

.statusArea2.event_crimson {
    border: 2px solid #f07198
}

.statusArea2.event_crimson h3 {
    background: #35111c;
    border-bottom: 0.12rem dashed #f07198
}

.statusArea2.event_crimson h3.line {
    border-top: 0.12rem solid #f07198
}

.statusArea2.event_crimson h2 {
    background: #35111c;
    margin-bottom: 0;
    font-size: 0.8rem;
    line-height: 1.0em;
    -webkit-box-shadow: 2px 2px 2px #9f1d43 inset, -2px 2px 2px #9f1d43 inset, 0px 0px 0px #9f1d43, -2px -2px 2px #9f1d43;
    border-top: 0.1rem solid #f07198;
    position: relative;
    margin-bottom: -5px;
    padding-top: 15px;
    padding-bottom: 10px
}

.statusArea2.event_crimson .title {
    background: #35111c;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 2px 2px 2px #9f1d43 inset, -2px 2px 2px #9f1d43 inset, 0px 0px 0px #9f1d43, -2px -2px 2px #9f1d43
}

.statusArea2.event_crimson .line_dashed_top {
    border-top: 0.12rem dashed #f07198
}

.statusArea2.event_crimson .line_dashed_bottom {
    border-bottom: 0.12rem dashed #f07198
}

.statusArea2.event_crimson._important {
    border: 2px solid #f07198;
    -webkit-box-shadow: 2px 2px 2px #9f1d43 inset, -2px -2px 2px #9f1d43 inset, 0px 0px 0px #9f1d43, 0px 0px 0px #9f1d43 !important
}

.statusArea2.event_crimson._important h3 {
    background: #35111c !important;
    border-bottom: 0.12rem dashed #f07198 !important;
    -webkit-box-shadow: 2px 2px 2px #9f1d43 inset, -2px 2px 2px #9f1d43 inset, 0px 0px 0px #9f1d43, -2px -2px 2px #9f1d43 !important
}

.statusArea2.event_crimson._important h3.line {
    border-top: 0.12rem solid #f07198 !important
}

.event_crimson_line_dashed_bottom {
    border-bottom: 0.12rem dashed #972447
}

h2.title_img.event_parple,
div.title_img.event_parple {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/parple/line_head_bg.jpg)
}

h2.title_img.event_parple div,
div.title_img.event_parple div {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/parple/line_head_bottom.jpg)
}

h2.title_img.event_parple:before,
div.title_img.event_parple:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/parple/line_head_top.jpg)
}

h3.title_img.event_parple {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/parple/line_normal_bg.jpg)
}

h3.title_img.event_parple div.frame {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/parple/line_normal_bottom.jpg)
}

h3.title_img.event_parple:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/parple/line_normal_top.jpg)
}

.eventH2Color_parple {
    background: #312d82 !important
}

.eventPeriodColor_parple {
    color: #899aff
}

.title.inner_parple {
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 16px;
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #292573 51%, #1d1d1d 98%);
    text-shadow: 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d
}

.title.inner_parple.m-Btm10 {
    margin-bottom: 10px
}

.medal_idol_event_parple {
    width: 320px
}

.medal_idol_event_parple:before {
    width: 320px;
    height: 6px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/parple/line_normal_top.jpg) center top no-repeat;
    background-size: 320px 6px;
    content: "";
    display: block
}

.medal_idol_event_parple:after {
    width: 320px;
    height: 6px;
    content: "";
    display: block
}

.medal_idol_event_parple .status {
    line-height: 120%;
    margin-bottom: 5px
}

.medal_idol_event_parple .slideTitle {
    text-align: center;
    padding: 8px 0 14px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/parple/line_normal_bg.jpg);
    background-size: 320px
}

.medal_idol_event_parple .img {
    width: 320px;
    height: 400px;
    text-align: center;
    margin-bottom: 5px
}

.underline_event_parple {
    width: 320px;
    height: 6px;
    margin-top: 36px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/parple/line_normal_bottom.jpg) center top no-repeat;
    background-size: 320px;
    z-index: 20;
    position: absolute
}

.scheduleArea.event_parple {
    border: 2px solid #899aff;
    background-color: #1d1138;
    color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #382ca2 inset, -3px -3px 3px #382ca2 inset
}

.scheduleArea.event_parple h3.titleMin {
    background: #312d82
}

.tab_link.event_parple {
    color: #33ff33
}

.tab_link.event_parple .selected {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #373391), color-stop(50%, #28246d), color-stop(100%, #1d1d1d))
}

.tab_link.event_parple .selected:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4540b7), color-stop(50%, #363193), color-stop(100%, #1d1d1d))
}

.eventFBColor_parple {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2778), color-stop(50%, #1a1750), color-stop(100%, #2b2778))
}

.eventFBColor_parple:active,
.eventFBColor_parple:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #39349e), color-stop(50%, #272278), color-stop(100%, #39349e))
}

.eventBGColor01_parple_grad_lr {
    background: -webkit-linear-gradient(left, #1d1138 0%, rgba(255, 255, 255, 0) 100%)
}

.statusArea2.event_parple {
    border: 2px solid #899aff
}

.statusArea2.event_parple h3 {
    background: #1d1138;
    border-bottom: 0.12rem dashed #899aff
}

.statusArea2.event_parple h3.line {
    border-top: 0.12rem solid #899aff
}

.statusArea2.event_parple h2 {
    background: #1d1138;
    margin-bottom: 0;
    font-size: 0.8rem;
    line-height: 1.0em;
    -webkit-box-shadow: 2px 2px 2px #382ca2 inset, -2px 2px 2px #382ca2 inset, 0px 0px 0px #382ca2, -2px -2px 2px #382ca2;
    border-top: 0.1rem solid #899aff;
    position: relative;
    margin-bottom: -5px;
    padding-top: 15px;
    padding-bottom: 10px
}

.statusArea2.event_parple .title {
    background: #1d1138;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 2px 2px 2px #382ca2 inset, -2px 2px 2px #382ca2 inset, 0px 0px 0px #382ca2, -2px -2px 2px #382ca2
}

.statusArea2.event_parple .line_dashed_top {
    border-top: 0.12rem dashed #899aff
}

.statusArea2.event_parple .line_dashed_bottom {
    border-bottom: 0.12rem dashed #899aff
}

.statusArea2.event_parple._important {
    border: 2px solid #899aff;
    -webkit-box-shadow: 2px 2px 2px #382ca2 inset, -2px -2px 2px #382ca2 inset, 0px 0px 0px #382ca2, 0px 0px 0px #382ca2 !important
}

.statusArea2.event_parple._important h3 {
    background: #1d1138 !important;
    border-bottom: 0.12rem dashed #899aff !important;
    -webkit-box-shadow: 2px 2px 2px #382ca2 inset, -2px 2px 2px #382ca2 inset, 0px 0px 0px #382ca2, -2px -2px 2px #382ca2 !important
}

.statusArea2.event_parple._important h3.line {
    border-top: 0.12rem solid #899aff !important
}

.event_parple_line_dashed_bottom {
    border-bottom: 0.12rem dashed #312d82
}

h2.title_img.event_purplepink,
div.title_img.event_purplepink {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purplepink/line_head_bg.jpg)
}

h2.title_img.event_purplepink div,
div.title_img.event_purplepink div {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purplepink/line_head_bottom.jpg)
}

h2.title_img.event_purplepink:before,
div.title_img.event_purplepink:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purplepink/line_head_top.jpg)
}

h3.title_img.event_purplepink {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purplepink/line_normal_bg.jpg)
}

h3.title_img.event_purplepink div.frame {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purplepink/line_normal_bottom.jpg)
}

h3.title_img.event_purplepink:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purplepink/line_normal_top.jpg)
}

.eventH2Color_purplepink {
    background: #cd59aa !important
}

.eventPeriodColor_purplepink {
    color: #9c2a72
}

.title.inner_purplepink {
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 16px;
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #a33a8a 51%, #1d1d1d 98%);
    text-shadow: 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d
}

.title.inner_purplepink.m-Btm10 {
    margin-bottom: 10px
}

.medal_idol_event_purplepink {
    width: 320px
}

.medal_idol_event_purplepink:before {
    width: 320px;
    height: 6px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purplepink/line_normal_top.jpg) center top no-repeat;
    background-size: 320px 6px;
    content: "";
    display: block
}

.medal_idol_event_purplepink:after {
    width: 320px;
    height: 6px;
    content: "";
    display: block
}

.medal_idol_event_purplepink .status {
    line-height: 120%;
    margin-bottom: 5px
}

.medal_idol_event_purplepink .slideTitle {
    text-align: center;
    padding: 8px 0 14px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purplepink/line_normal_bg.jpg);
    background-size: 320px
}

.medal_idol_event_purplepink .img {
    width: 320px;
    height: 400px;
    text-align: center;
    margin-bottom: 5px
}

.underline_event_purplepink {
    width: 320px;
    height: 6px;
    margin-top: 36px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purplepink/line_normal_bottom.jpg) center top no-repeat;
    background-size: 320px;
    z-index: 20;
    position: absolute
}

.scheduleArea.event_purplepink {
    border: 2px solid #9c2a72;
    background-color: #36112a;
    color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #a3328a inset, -3px -3px 3px #a3328a inset
}

.scheduleArea.event_purplepink h3.titleMin {
    background: #cd59aa
}

.tab_link.event_purplepink {
    color: #33ff33
}

.tab_link.event_purplepink .selected {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3328a), color-stop(50%, #79215d), color-stop(100%, #1d1d1d))
}

.tab_link.event_purplepink .selected:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c543a8), color-stop(50%, #a12c7c), color-stop(100%, #1d1d1d))
}

.eventFBColor_purplepink {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #421132), color-stop(50%, #79215d), color-stop(100%, #421132))
}

.eventFBColor_purplepink:active,
.eventFBColor_purplepink:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b1b51), color-stop(50%, #a12c7c), color-stop(100%, #6b1b51))
}

.eventBGColor01_purplepink_grad_lr {
    background: -webkit-linear-gradient(left, #36112a 0%, rgba(255, 255, 255, 0) 100%)
}

.statusArea2.event_purplepink {
    border: 2px solid #9c2a72
}

.statusArea2.event_purplepink h3 {
    background: #36112a;
    border-bottom: 0.12rem dashed #9c2a72
}

.statusArea2.event_purplepink h3.line {
    border-top: 0.12rem solid #9c2a72
}

.statusArea2.event_purplepink h2 {
    background: #36112a;
    margin-bottom: 0;
    font-size: 0.8rem;
    line-height: 1.0em;
    -webkit-box-shadow: 2px 2px 2px #a3328a inset, -2px 2px 2px #a3328a inset, 0px 0px 0px #a3328a, -2px -2px 2px #a3328a;
    border-top: 0.1rem solid #9c2a72;
    position: relative;
    margin-bottom: -5px;
    padding-top: 15px;
    padding-bottom: 10px
}

.statusArea2.event_purplepink .title {
    background: #36112a;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 2px 2px 2px #a3328a inset, -2px 2px 2px #a3328a inset, 0px 0px 0px #a3328a, -2px -2px 2px #a3328a
}

.statusArea2.event_purplepink .line_dashed_top {
    border-top: 0.12rem dashed #9c2a72
}

.statusArea2.event_purplepink .line_dashed_bottom {
    border-bottom: 0.12rem dashed #9c2a72
}

.statusArea2.event_purplepink._important {
    border: 2px solid #9c2a72;
    -webkit-box-shadow: 2px 2px 2px #a3328a inset, -2px -2px 2px #a3328a inset, 0px 0px 0px #a3328a, 0px 0px 0px #a3328a !important
}

.statusArea2.event_purplepink._important h3 {
    background: #36112a !important;
    border-bottom: 0.12rem dashed #9c2a72 !important;
    -webkit-box-shadow: 2px 2px 2px #a3328a inset, -2px 2px 2px #a3328a inset, 0px 0px 0px #a3328a, -2px -2px 2px #a3328a !important
}

.statusArea2.event_purplepink._important h3.line {
    border-top: 0.12rem solid #9c2a72 !important
}

.event_purplepink_line_dashed_bottom {
    border-bottom: 0.12rem dashed #cd59aa
}

h2.title_img.event_purple,
div.title_img.event_purple {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purple/line_head_bg.jpg)
}

h2.title_img.event_purple div,
div.title_img.event_purple div {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purple/line_head_bottom.jpg)
}

h2.title_img.event_purple:before,
div.title_img.event_purple:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purple/line_head_top.jpg)
}

h3.title_img.event_purple {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purple/line_normal_bg.jpg)
}

h3.title_img.event_purple div.frame {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purple/line_normal_bottom.jpg)
}

h3.title_img.event_purple:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purple/line_normal_top.jpg)
}

.eventH2Color_purple {
    background: #312d82 !important
}

.eventPeriodColor_purple {
    color: #899aff
}

.title.inner_purple {
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 16px;
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #292573 51%, #1d1d1d 98%);
    text-shadow: 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d
}

.title.inner_purple.m-Btm10 {
    margin-bottom: 10px
}

.medal_idol_event_purple {
    width: 320px
}

.medal_idol_event_purple:before {
    width: 320px;
    height: 6px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purple/line_normal_top.jpg) center top no-repeat;
    background-size: 320px 6px;
    content: "";
    display: block
}

.medal_idol_event_purple:after {
    width: 320px;
    height: 6px;
    content: "";
    display: block
}

.medal_idol_event_purple .status {
    line-height: 120%;
    margin-bottom: 5px
}

.medal_idol_event_purple .slideTitle {
    text-align: center;
    padding: 8px 0 14px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purple/line_normal_bg.jpg);
    background-size: 320px
}

.medal_idol_event_purple .img {
    width: 320px;
    height: 400px;
    text-align: center;
    margin-bottom: 5px
}

.underline_event_purple {
    width: 320px;
    height: 6px;
    margin-top: 36px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/line/purple/line_normal_bottom.jpg) center top no-repeat;
    background-size: 320px;
    z-index: 20;
    position: absolute
}

.scheduleArea.event_purple {
    border: 2px solid #899aff;
    background-color: #1d1138;
    color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #382ca2 inset, -3px -3px 3px #382ca2 inset
}

.scheduleArea.event_purple h3.titleMin {
    background: #312d82
}

.tab_link.event_purple {
    color: #33ff33
}

.tab_link.event_purple .selected {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #373391), color-stop(50%, #28246d), color-stop(100%, #1d1d1d))
}

.tab_link.event_purple .selected:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4540b7), color-stop(50%, #363193), color-stop(100%, #1d1d1d))
}

.eventFBColor_purple {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2778), color-stop(50%, #1a1750), color-stop(100%, #2b2778))
}

.eventFBColor_purple:active,
.eventFBColor_purple:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #39349e), color-stop(50%, #272278), color-stop(100%, #39349e))
}

.eventBGColor01_purple_grad_lr {
    background: -webkit-linear-gradient(left, #1d1138 0%, rgba(255, 255, 255, 0) 100%)
}

.statusArea2.event_purple {
    border: 2px solid #899aff
}

.statusArea2.event_purple h3 {
    background: #1d1138;
    border-bottom: 0.12rem dashed #899aff
}

.statusArea2.event_purple h3.line {
    border-top: 0.12rem solid #899aff
}

.statusArea2.event_purple h2 {
    background: #1d1138;
    margin-bottom: 0;
    font-size: 0.8rem;
    line-height: 1.0em;
    -webkit-box-shadow: 2px 2px 2px #382ca2 inset, -2px 2px 2px #382ca2 inset, 0px 0px 0px #382ca2, -2px -2px 2px #382ca2;
    border-top: 0.1rem solid #899aff;
    position: relative;
    margin-bottom: -5px;
    padding-top: 15px;
    padding-bottom: 10px
}

.statusArea2.event_purple .title {
    background: #1d1138;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 2px 2px 2px #382ca2 inset, -2px 2px 2px #382ca2 inset, 0px 0px 0px #382ca2, -2px -2px 2px #382ca2
}

.statusArea2.event_purple .line_dashed_top {
    border-top: 0.12rem dashed #899aff
}

.statusArea2.event_purple .line_dashed_bottom {
    border-bottom: 0.12rem dashed #899aff
}

.statusArea2.event_purple._important {
    border: 2px solid #899aff;
    -webkit-box-shadow: 2px 2px 2px #382ca2 inset, -2px -2px 2px #382ca2 inset, 0px 0px 0px #382ca2, 0px 0px 0px #382ca2 !important
}

.statusArea2.event_purple._important h3 {
    background: #1d1138 !important;
    border-bottom: 0.12rem dashed #899aff !important;
    -webkit-box-shadow: 2px 2px 2px #382ca2 inset, -2px 2px 2px #382ca2 inset, 0px 0px 0px #382ca2, -2px -2px 2px #382ca2 !important
}

.statusArea2.event_purple._important h3.line {
    border-top: 0.12rem solid #899aff !important
}

.event_purple_line_dashed_bottom {
    border-bottom: 0.12rem dashed #312d82
}

.eventTop {
    text-align: center;
    margin-bottom: 10px
}

.eventTop h1 {
    margin: 0;
    padding: 0
}

.eventTop h1.top_miniteam {
    width: 320px;
    height: 120px;
    background-size: 320px;
    position: relative
}

.eventTop h1.top_miniteam .schedule_miniteam {
    width: 295px;
    height: 19px;
    background-size: 295px;
    position: absolute;
    bottom: 12px;
    left: 12px
}

.eventTop h1.top_miniteam .schedule_miniteam span {
    display: block;
    font-size: 11px !important;
    color: #1d1d1d !important;
    line-height: 19px;
    position: absolute;
    left: 145px
}

.eventTop img {
    margin-bottom: 10px
}

.eventTop img.m-Btm0 {
    margin-bottom: 0
}

.eventTop.m-Btm0 {
    margin-bottom: 0
}

#event_header,
.event_header {
    width: 320px;
    height: 60px;
    position: relative;
    overflow-x: hidden;
    margin: 0;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

#event_header #event_logo,
.event_header #event_logo {
    position: absolute;
    left: 8px;
    top: -3px
}

#event_header #event_round_info,
.event_header #event_round_info {
    width: 138px;
    height: 27px;
    position: absolute;
    top: 14px;
    left: 112px;
    font-size: 11px;
    text-align: center;
    color: black;
    line-height: 110%;
    text-decoration: none;
    text-shadow: 0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff
}

#event_header #menu_button,
.event_header #menu_button {
    position: absolute;
    top: 0;
    right: 0;
    width: 64px;
    height: 60px
}

#event_header #menu_button a,
.event_header #menu_button a {
    outline: none
}

#event_header #menu_button a img,
.event_header #menu_button a img {
    width: 64px;
    height: 60px
}

#event_header #menu_button #header_menus,
.event_header #menu_button #header_menus {
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease
}

#event_header #menu_button .menu_open,
.event_header #menu_button .menu_open {
    position: absolute;
    right: 64px;
    width: 256px;
    opacity: 1
}

#event_header #menu_button .menu_colse,
.event_header #menu_button .menu_colse {
    position: absolute;
    left: 0px;
    width: 0px;
    opacity: 0
}

#event_header #header_tap_area {
    display: block;
    text-decoration: none;
    width: 300px;
    height: 60px;
    position: relative;
    background-repeat: no-repeat;
    background-size: 300px 60px
}

#event_header #header_tap_area._hover {
    opacity: 0.7
}

#event_header #menu_switch {
    position: absolute;
    top: 0;
    right: 0;
    width: 64px;
    height: 60px;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/quest/menu_icon.png) no-repeat;
    background-size: 64px
}

.event_header {
    overflow: visible
}

.event_header #header_tap_area {
    display: block;
    text-decoration: none;
    height: 60px;
    position: relative;
    background-repeat: no-repeat;
    background-size: 300px 60px
}

.event_header #header_tap_area._hover {
    opacity: 0.7
}

.epiArea_reward {
    width: 300px;
    height: 230px;
    line-height: 43px;
    margin: 0 auto;
    padding-top: 43px
}

.epiArea_reward.fes013 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/pmf/epi_event_pmf.png) center -6px no-repeat;
    background-size: 320px
}

.epiArea_reward ul {
    width: 140px;
    text-align: center;
    margin-bottom: 30px;
    padding: 15px 15px 25px
}

.epiArea_reward form.bg {
    height: 75px
}

.epiArea_reward form.bg .noop {
    border: none;
    position: relative;
    top: 20px
}

.epiArea_reward .listBt a {
    display: block;
    height: 36px;
    margin-left: auto;
    margin-right: auto;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/epi_event_episodelist.png) center top no-repeat;
    background-size: 220px;
    overflow: hidden;
    line-height: 36px;
    font-size: 100%;
    color: #fff;
    text-decoration: none;
    text-shadow: 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff
}

.epiArea_reward .listBt a:active,
.epiArea_reward .listBt a:hover {
    text-shadow: 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff
}

#event_header_info {
    width: 312px;
    min-height: 40px;
    overflow: hidden;
    font-size: 11px;
    position: relative;
    margin: 0;
    padding-left: 8px;
    line-height: 100%
}

#event_header_info .user_palam_wrap {
    width: 250px;
    display: -webkit-box;
    -webkit-box-pack: center;
    background-color: #333333;
    -webkit-border-radius: 8px;
    margin: 2px 0 0 0;
    padding: 2px 0;
    line-height: 100%
}

#event_header_info .user_palam_wrap .user_palam {
    height: 18px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 11px
}

#event_header_info .newInfo {
    position: absolute;
    top: 2px;
    right: 8px;
    z-index: 10;
    text-decoration: none
}

#event_header_info .newInfo.newInfo_img_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/lightbox-sf0c3cc13c5.png) no-repeat 0 -36px;
    -webkit-background-size: 311px 347px;
    background-size: 311px 347px;
    width: 35px;
    height: 35px
}

#event_header_info .newInfo.newInfo_img {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/lightbox-sf0c3cc13c5.png) no-repeat 0 0;
    -webkit-background-size: 311px 347px;
    background-size: 311px 347px;
    width: 35px;
    height: 35px
}

#event_header_info .newInfo.newInfo_img .count_text {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: -webkit-gradient(linear, right top, left bottom, from(#fbb), to(#b00));
    -webkit-border-radius: 10px;
    border: 1px solid #fff;
    padding: 2px 4px;
    text-decoration: none;
    line-height: 1;
    color: #fff;
    font-size: 10px;
    z-index: 20
}

.idol_comment_new {
    width: 148px;
    position: relative
}

.idol_comment_new:before {
    content: '';
    display: block;
    width: 22px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: 22px 16px;
    position: absolute;
    right: 4px;
    bottom: 4px;
    z-index: 5
}

.idol_comment_new.comment_attr_cute:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/img_fukidashi_top_cute.png)
}

.idol_comment_new.comment_attr_cool:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/img_fukidashi_top_cool.png)
}

.idol_comment_new.comment_attr_passion:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/img_fukidashi_top_passion.png)
}

.idol_comment_new.comment_attr_trainer:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/img_fukidashi_top_trainer.png)
}

.idol_comment_new.comment_attr_chihiro:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/img_fukidashi_top_trainer.png)
}

.idol_comment_new .comment_fukidashi {
    color: #1d1d1d;
    background: white;
    line-height: 130%;
    border-radius: 8px;
    text-align: left;
    padding: 4px 5px;
    height: 44px;
    font-size: 12px
}

.idol_comment_new .comment_fukidashi:before {
    margin-top: -16px !important
}

.idol_comment_new .comment_fukidashi:after {
    margin-top: -13px !important
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute {
    border: solid 3px #ff0073
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_cute::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute::before {
    border-width: 6px 12px 6px 0;
    border-color: transparent #ff0073 transparent transparent;
    left: -12px;
    margin-top: -6px;
    top: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute::after {
    border-width: 3px 9px 3px 0;
    border-color: transparent #fff transparent transparent;
    left: -6px;
    margin-top: -3px;
    top: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_left_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_left_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_left_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #ff0073 transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_left_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_left_large:before {
    top: -2px;
    left: 25%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_left_large:after {
    top: 2px;
    left: 25%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_center_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_center_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_center_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #ff0073 transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_center_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_center_large:before {
    top: -2px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_center_large:after {
    top: 2px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_midright_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_midright_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_midright_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #ff0073 transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_midright_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_midright_large:before {
    top: -2px;
    left: 67%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cute.top_midright_large:after {
    top: 2px;
    left: 67%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool {
    border: solid 3px #006aff
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_cool::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool::before {
    border-width: 6px 12px 6px 0;
    border-color: transparent #006aff transparent transparent;
    left: -12px;
    margin-top: -6px;
    top: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool::after {
    border-width: 3px 9px 3px 0;
    border-color: transparent #fff transparent transparent;
    left: -6px;
    margin-top: -3px;
    top: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_left_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_left_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_left_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #006aff transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_left_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_left_large:before {
    top: -2px;
    left: 25%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_left_large:after {
    top: 2px;
    left: 25%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_center_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_center_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_center_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #006aff transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_center_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_center_large:before {
    top: -2px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_center_large:after {
    top: 2px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_midright_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_midright_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_midright_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #006aff transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_midright_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_midright_large:before {
    top: -2px;
    left: 67%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_cool.top_midright_large:after {
    top: 2px;
    left: 67%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion {
    border: solid 3px #fa0
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_passion::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion::before {
    border-width: 6px 12px 6px 0;
    border-color: transparent #fa0 transparent transparent;
    left: -12px;
    margin-top: -6px;
    top: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion::after {
    border-width: 3px 9px 3px 0;
    border-color: transparent #fff transparent transparent;
    left: -6px;
    margin-top: -3px;
    top: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_left_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_left_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_left_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #fa0 transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_left_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_left_large:before {
    top: -2px;
    left: 25%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_left_large:after {
    top: 2px;
    left: 25%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_center_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_center_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_center_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #fa0 transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_center_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_center_large:before {
    top: -2px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_center_large:after {
    top: 2px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_midright_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_midright_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_midright_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #fa0 transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_midright_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_midright_large:before {
    top: -2px;
    left: 67%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_passion.top_midright_large:after {
    top: 2px;
    left: 67%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer {
    border: solid 3px #5ff55f
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer::before {
    border-width: 6px 12px 6px 0;
    border-color: transparent #5ff55f transparent transparent;
    left: -12px;
    margin-top: -6px;
    top: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer::after {
    border-width: 3px 9px 3px 0;
    border-color: transparent #fff transparent transparent;
    left: -6px;
    margin-top: -3px;
    top: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_left_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_left_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_left_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #5ff55f transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_left_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_left_large:before {
    top: -2px;
    left: 25%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_left_large:after {
    top: 2px;
    left: 25%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_center_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_center_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_center_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #5ff55f transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_center_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_center_large:before {
    top: -2px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_center_large:after {
    top: 2px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_midright_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_midright_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_midright_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #5ff55f transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_midright_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_midright_large:before {
    top: -2px;
    left: 67%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_trainer.top_midright_large:after {
    top: 2px;
    left: 67%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro {
    border: solid 3px #54d129
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro::before {
    border-width: 6px 12px 6px 0;
    border-color: transparent #54d129 transparent transparent;
    left: -12px;
    margin-top: -6px;
    top: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro::after {
    border-width: 3px 9px 3px 0;
    border-color: transparent #fff transparent transparent;
    left: -6px;
    margin-top: -3px;
    top: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_left_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_left_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_left_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #54d129 transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_left_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_left_large:before {
    top: -2px;
    left: 25%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_left_large:after {
    top: 2px;
    left: 25%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_center_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_center_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_center_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #54d129 transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_center_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_center_large:before {
    top: -2px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_center_large:after {
    top: 2px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_midright_large::before,
.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_midright_large::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_midright_large::before {
    border-width: 0 9px 18px 9px;
    border-color: transparent transparent #54d129 transparent;
    top: -18px;
    margin-left: -9px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_midright_large::after {
    border-width: 0 6px 15px 6px;
    border-color: transparent transparent #fff transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_midright_large:before {
    top: -2px;
    left: 67%
}

.idol_comment_new .comment_fukidashi.fukidashi_attr_chihiro.top_midright_large:after {
    top: 2px;
    left: 67%
}

.event_main_graphic {
    width: 320px;
    height: 300px;
    overflow: hidden;
    position: relative;
    background-size: 320px;
    background-repeat: no-repeat;
    z-index: 1
}

.event_main_graphic:after {
    content: '';
    display: block;
    width: 320px;
    height: 300px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/mask_stage_bg.png) no-repeat;
    background-size: 320px 300px;
    pointer-events: none
}

.event_main_graphic .main_idol_img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 350px;
    height: 340px;
    z-index: 20
}

.event_main_graphic .main_info_area {
    width: 148px;
    height: 176px;
    position: absolute;
    top: 12px;
    right: 8px;
    z-index: 30
}

.event_main_graphic .idol_comment_new {
    position: absolute;
    bottom: 110px;
    right: 8px
}

.event_main_graphic .idol_comment {
    background-repeat: no-repeat;
    background-size: 200px;
    width: 200px;
    height: 80px;
    color: #1d1d1d;
    position: absolute;
    top: 120px;
    right: 8px;
    z-index: 40;
    overflow: hidden
}

.event_main_graphic .idol_comment span {
    display: block;
    margin: 5px 8px 5px 18px
}

.event_main_graphic .comment_cute {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/bg_area_cute_comment.png)
}

.event_main_graphic .comment_cool {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/bg_area_cool_comment.png)
}

.event_main_graphic .comment_passion {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/bg_area_passion_comment.png)
}

.event_main_graphic .event_items {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 200px;
    display: table;
    z-index: 30;
    background-color: rgba(15, 15, 15, 0.6);
    border-radius: 7px;
    padding-left: 20px
}

.event_main_graphic .event_items .items {
    display: table-cell;
    padding-right: 20px;
    font-size: 12px;
    line-height: 21px
}

.event_main_graphic .event_items .items img {
    margin-top: 2px;
    margin-bottom: 2px;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 3px
}

.event_main_graphic .btn_play_area {
    width: 320px;
    text-align: center;
    position: absolute;
    top: 232px;
    z-index: 50
}

.btn_medal_top {
    display: block;
    width: 280px;
    height: 44px;
    background-repeat: no-repeat;
    background-size: 280px 44px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    margin: 0 auto
}

.btn_medal_top .medal_val_text {
    width: 140px;
    height: 13px;
    margin: 26px auto 0;
    text-align: center;
    color: #fff;
    line-height: 16px;
    font-size: 12px;
    background: -webkit-gradient(linear, left center, right center, from(rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0.8)), color-stop(90%, rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)))
}

.banner-medalchance {
    display: block;
    position: relative;
    width: 280px;
    margin: 0 auto
}

.banner-medalchance .medal_val_text {
    position: absolute;
    left: 50%;
    bottom: 4px;
    width: 140px;
    height: 13px;
    margin-left: -70px;
    text-align: center;
    color: #fff;
    line-height: 16px;
    font-size: 12px;
    background: -webkit-gradient(linear, left center, right center, from(rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0.8)), color-stop(90%, rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)))
}

.scheduleArea {
    width: auto;
    text-align: center;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
    -webkit-border-radius: 8px
}

section.title {
    width: 320px;
    text-align: center;
    margin: 0
}

section.title h1 {
    font-size: 120%;
    margin: 5px 0 0 0
}

section.title p {
    margin: 10px 0 0 0;
    line-height: 100%;
    font-size: 115%
}

.btn_frequentsEvent {
    width: auto;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    border-radius: 5px;
    -webkit-border-radius: 8px;
    border: 1px solid #666666;
    display: block;
    margin-top: 5px;
    margin-right: 30px;
    margin-left: 30px
}

.btn_frequentsEvent a {
    color: #ffffff;
    display: block;
    text-decoration: none
}

h2.title_img {
    width: 320px;
    margin-bottom: 5px;
    line-height: 120%;
    font-size: 120%;
    font-weight: bold;
    text-align: center;
    background-size: 320px;
    background-repeat: no-repeat;
    background-position: center 10px
}

h2.title_img div {
    padding: 0 0 0.65em;
    background-size: 320px;
    background-repeat: no-repeat;
    background-position: center bottom
}

h2.title_img:before {
    height: 12px;
    content: '';
    display: block;
    background-size: 320px;
    background-repeat: no-repeat
}

h2.title_img.m-Btm0,
h2.title_img.nosp {
    margin-bottom: 0px
}

h2.title_img.m-Btm5 {
    margin-bottom: 5px
}

h2.title_img.m-Btm10 {
    margin-bottom: 10px
}

h3.title_img {
    width: 320px;
    text-align: center;
    margin-bottom: 5px;
    clear: both;
    line-height: 120%;
    font-size: 120%;
    background-size: 320px;
    background-repeat: no-repeat
}

h3.title_img div.frame {
    padding: 0 0 0.6em;
    background-size: 320px;
    background-repeat: no-repeat;
    background-position: center bottom
}

h3.title_img:before {
    height: 10px;
    content: '';
    display: block;
    background-size: 320px;
    background-repeat: no-repeat
}

h3.title_img.m-Btm0,
h3.title_img.nosp {
    margin-bottom: 0px
}

h3.title_img.m-Btm5 {
    margin-bottom: 5px
}

h3.title_img.m-Btm10 {
    margin-bottom: 10px
}

.titleMin {
    width: auto;
    line-height: 120%;
    font-size: 100%;
    margin: 5px;
    padding: 2px 0;
    -webkit-border-radius: 10px
}

.crownTitle_01 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/line_crown_up.jpg) center top no-repeat #001a33;
    background-size: 320px;
    margin: 0 0 10px 0;
    text-align: center;
    line-height: 140%;
    font-size: 120%;
    padding: 1em 0 0
}

.crownTitle_01 div {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/line_crown_down.jpg) center bottom no-repeat;
    background-size: 320px;
    display: block;
    padding: 0 0 1em
}

.userData {
    width: 90%;
    margin: 0 auto 10px
}

.userData li {
    margin: 0.2em 0;
    line-height: 140%
}

.attackBtn {
    width: 320px;
    overflow: hidden
}

.attackBtn ul {
    width: 325px
}

.attackBtn ul li {
    float: right;
    margin-right: 5px
}

.infortext,
.infortext_nosp {
    text-align: left
}

.infortext p,
.infortext_nosp p {
    padding-left: 1em;
    text-indent: -1em;
    line-height: 140%;
    margin-bottom: 0.6em
}

.infortext_nosp p {
    line-height: 120%;
    margin-bottom: 0.3em
}

.eventShop {
    width: 300px;
    margin: 0 auto 10px;
    text-align: left
}

.eventShop #limitShop #chiArea li {
    width: 172px
}

.eventShop #limitShop #chiArea li a {
    width: 225px;
    padding-left: 5px
}

.eventShop #limitShop #chiArea li .itemIcon {
    left: 238px
}

.fukidashi,
.fukidashi_no {
    width: auto;
    text-align: left;
    color: #1d1d1d;
    background-color: #fff
}

.fukidashi .comment,
.fukidashi_no .comment {
    height: 2em;
    display: table-cell;
    vertical-align: middle
}

.fukidashi .comment p,
.fukidashi_no .comment p {
    line-height: 100%;
    display: table-cell;
    vertical-align: middle;
    margin: 0.6em 0
}

.commentArea a {
    text-decoration: none
}

.statusArea {
    width: auto;
    overflow: hidden;
    margin: 10px 10px 0;
    padding-bottom: 8px;
    border: 2px solid #b4d5f4;
    -webkit-border-radius: 8px
}

.statusArea h3 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/table1_header.png) no-repeat;
    background-size: 300px;
    height: 40px;
    line-height: 32px;
    font-size: 17px;
    color: #fefefe;
    text-align: center;
    text-shadow: 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF;
    border-top: 2px solid #b4d5f4;
    -webkit-box-shadow: 1px 1px 2px #1d1d1d inset, -1px -1px 2px #1d1d1d inset
}

.statusArea h3:first-child {
    border-top: none;
    -webkit-border-radius: 6px 6px 0 0
}

.statusArea li {
    padding: 0 8px;
    line-height: 140%
}

.statusArea .process {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px
}

.statusArea.event_common {
    border: none;
    margin: 0 auto;
    padding: 0;
    z-index: 10
}

.statusArea.event_common .frame {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/lightbox/frame_line.png) 0px 0px repeat-y;
    background-size: 290px 5px;
    width: 290px
}

.statusArea.event_common .title {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/lightbox/frame_up_default.png) no-repeat;
    background-size: 290px;
    width: 290px;
    height: 36px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 15px;
    text-shadow: 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF, 0 0 3px #2D46FF
}

.statusArea.event_common:after {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/lightbox/frame_down.png) no-repeat;
    background-size: 290px;
    content: '';
    width: 290px;
    height: 17px;
    display: block
}

.statusArea.event_common .close_btn {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/lightbox/button_exit01.png) no-repeat;
    background-size: 37px 37px;
    width: 37px;
    height: 37px;
    position: absolute;
    top: -2px;
    right: 0px;
    z-index: 20
}

.eventBt_status {
    display: block;
    width: 220px;
    height: 46px;
    margin-left: auto;
    margin-right: auto;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/dream/table_button.png) no-repeat;
    background-size: 220px;
    overflow: hidden;
    line-height: 50px;
    font-size: 115%;
    text-shadow: 0px 0px 3px #999999, 0px 0px 3px #999999, 0px 0px 3px #999999, 0px 0px 3px #999999, 0px 0px 3px #999999, 0px 0px 3px #999999, 0px 0px 3px #999999, 0px 0px 3px #999999
}

.eventBt_status.small {
    font-size: 12px;
    line-height: 48px
}

.eventBt_status a {
    color: #fff;
    text-decoration: none;
    text-shadow: 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff
}

.eventBt_status a:active,
.eventBt_status a:hover {
    text-shadow: 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff, 0px 0px 3px #66a7ff
}

.eventBt_status .long_title {
    display: block;
    text-align: left;
    padding-left: 8px;
    line-height: 48px
}

.eventBt_status .long_title.group {
    font-size: 0.85rem
}

.eventBt_status .long_title.damage {
    font-size: 0.8rem
}

.statusArea2 {
    width: auto;
    overflow: hidden;
    margin: 10px 10px 0;
    padding-bottom: 8px;
    word-break: break-all;
    -webkit-border-radius: 8px
}

.statusArea2._fix8m {
    margin: 10px 8px 0
}

.statusArea2 h3 {
    min-height: 20px;
    text-align: center;
    padding: 5px 0;
    color: #fefefe;
    -webkit-border-radius: 2px 2px 0 0
}

.statusArea2 h3.line {
    width: 100%;
    margin-top: 10px;
    -webkit-border-radius: 0
}

.statusArea2.m-Btm10 {
    margin-bottom: 10px
}

.statusArea2.m-Btm20 {
    margin-bottom: 20px
}

.itemSelect input[type="checkbox"],
#itemSelect input[type="checkbox"] {
    width: 18px;
    height: 18px;
    position: relative;
    margin-top: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #222222;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#aaa));
    -webkit-appearance: none;
    -webkit-box-sizing: border-box
}

.itemSelect input[type="checkbox"]:checked,
#itemSelect input[type="checkbox"]:checked {
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(#444))
}

.itemSelect input[type="checkbox"]:checked:before,
#itemSelect input[type="checkbox"]:checked:before {
    width: 7px;
    height: 2px;
    display: block;
    position: absolute;
    left: 0px;
    top: 13px;
    background: #ffffff;
    content: "";
    -webkit-box-shadow: 0 1px 1px #000;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: right center
}

.itemSelect input[type="checkbox"]:checked:after,
#itemSelect input[type="checkbox"]:checked:after {
    width: 14px;
    height: 2px;
    display: block;
    position: absolute;
    left: 5px;
    top: 13px;
    background: #ffffff;
    content: "";
    -webkit-box-shadow: 0 1px 1px #000;
    -webkit-transform: rotate(-53deg);
    -webkit-transform-origin: left center
}

.shopLink {
    width: 120px;
    margin: 0 auto 5px;
    padding: 5px;
    position: relative;
    border: 1px solid #666666;
    background-color: #1d1d1d;
    -webkit-border-radius: 5px
}

.shopLink:active,
.shopLink:hover {
    background-color: #333333
}

.table_01 {
    border: 0;
    border-collapse: collapse
}

.table_01 td {
    padding: 0
}

.collabo {
    width: auto;
    height: 130px;
    margin: 0 10px 15px;
    border: #fff 2px solid;
    -webkit-border-radius: 10px;
    text-align: center
}

.collabo img {
    width: 240px;
    height: 64px;
    margin: 10px auto
}

.collabo div {
    margin: 5px 0
}

.atkForm,
.skipForm {
    -webkit-transform: scale(1)
}

.atkForm .content,
.skipForm .content {
    width: 120px;
    margin: 0 auto 5px;
    padding: 5px;
    position: relative;
    border: 1px solid #666666;
    background-color: #1d1d1d;
    -webkit-border-radius: 5px
}

.atkForm .content label,
.skipForm .content label {
    -webkit-transform: scale(1);
    display: block;
    width: 140px;
    height: 3em;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10
}

.itemSelect label {
    -webkit-transform: scale(1);
    display: block;
    height: 3em;
    top: 0;
    left: 0;
    z-index: 10
}

#skip_frame {
    width: 98%;
    font-size: 0.75rem;
    padding: 7px 0;
    margin: 5px auto;
    border: 1px solid #666666;
    background-color: #434343;
    -webkit-border-radius: 5px
}

#skip_frame #skip_chk,
#skip_frame #call_help_members {
    float: left;
    margin-left: 15px;
    margin-top: 0;
    -webkit-transform: scale(1.5)
}

#skip_frame .skip_text {
    float: left;
    margin: 0.15rem 0 0 5px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none
}

.popup_check_area {
    width: 290px;
    height: auto;
    border: 2px solid #b4d5f4;
    margin: 0 auto;
    -webkit-border-radius: 14px;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1c1c1c
}

.popup_check_area .popup_check_line {
    border-bottom: 2px solid #b4d5f4;
    width: 100%
}

.popup_check_area .popup_check_title {
    width: 100%;
    text-align: center;
    background-color: #17285c;
    padding: 7px 0;
    font-size: 0.95rem;
    -webkit-border-top-left-radius: 13px;
    -webkit-border-top-right-radius: 14px;
    border-bottom: 2px solid #b4d5f4
}

.popup_check_area .popup_form {
    display: table;
    width: 100%
}

.popup_check_area .popup_form .popup_cancel {
    width: 100px;
    padding: 0
}

.popup_check_area .popup_form input[type="submit"] {
    width: 100px;
    padding: 0;
    margin-left: 10px;
    display: table-cell;
    vertical-align: top
}

.popup_check_area .popup_font_blue {
    font-size: 0.95rem;
    text-shadow: 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff, 0px 0px 3px #006cff
}

.popup_check_area .popup_font_red {
    font-size: 0.95rem;
    color: #ff0000;
    text-shadow: 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff
}

.popup_close_btn {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/lightbox/button_exit01.png) no-repeat;
    background-size: 37px 37px;
    width: 37px;
    height: 37px;
    position: absolute;
    top: -2px;
    right: 10px;
    z-index: 20
}

.reward_idol_list {
    width: 266px;
    margin: 10px 10px 0px;
    overflow: hidden
}

.reward_idol_list ul {
    width: 300px
}

.reward_idol_list li {
    float: left;
    width: 130px;
    text-align: center;
    margin-right: 6px;
    margin-bottom: 15px
}

.reward_idol_list li.last_elem {
    margin-left: 68px
}

.reward_idol_list h3 {
    font-size: 10px;
    -webkit-border-radius: 6px;
    padding: 3px 2px;
    margin-bottom: 4px
}

.attribute_type_base {
    width: 20px;
    height: 20px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/icon/status_icon.png) no-repeat;
    background-size: 30px
}

.attribute_type_base.attribute_type1 {
    background-position: 0 -117px
}

.attribute_type_base.attribute_type2 {
    background-position: 0 -139px
}

.attribute_type_base.attribute_type3 {
    background-position: 0 -160px
}

#mapIdolArea .fukidashiWrap {
    position: relative;
    width: 310px;
    margin-top: 0;
    margin-left: 5px;
    margin-right: 5px
}

#mapIdolArea .fukidashiWrap a {
    color: #1d1d1d;
    text-decoration: none
}

#mapIdolArea .fukidashiWrap .fukiTop::before,
#mapIdolArea .fukidashiWrap .fukiTop::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

#mapIdolArea .fukidashiWrap .fukiTop::before {
    border-width: 12px 6px 0 6px;
    border-color: #54d129 transparent transparent transparent;
    bottom: -12px;
    margin-left: -6px;
    left: 50%
}

#mapIdolArea .fukidashiWrap .fukiTop::after {
    border-width: 9px 3px 0 3px;
    border-color: #fff transparent transparent transparent;
    bottom: -6px;
    margin-left: -3px;
    left: 50%
}

#mapIdolArea .fukidashiWrap .fukiBtm::before,
#mapIdolArea .fukidashiWrap .fukiBtm::after {
    content: ' ';
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    border-style: solid
}

#mapIdolArea .fukidashiWrap .fukiBtm::before {
    border-width: 0 6px 12px 6px;
    border-color: transparent transparent #54d129 transparent;
    top: -12px;
    margin-left: -6px;
    left: 50%
}

#mapIdolArea .fukidashiWrap .fukiBtm::after {
    border-width: 0 3px 9px 3px;
    border-color: transparent transparent #fff transparent;
    top: -6px;
    margin-left: -3px;
    left: 50%
}

#mapIdolArea .fukidashiWrap .fukidashi {
    color: #1d1d1d;
    border: solid 3px #54d129;
    background: #fff;
    line-height: 120%;
    border-radius: 10px;
    text-align: left;
    padding: 5px 25px 5px 10px
}

#mapIdolArea .fukidashiWrap .fukidashi.att_1 {
    border-color: #ff0073;
    background-image: none
}

#mapIdolArea .fukidashiWrap .fukidashi.att_1.voice {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/icon/commentvoice_cute.png) no-repeat 20% 95% #fff;
    background-size: 260px;
    padding: 10px 25px 20px 10px
}

#mapIdolArea .fukidashiWrap .fukidashi.att_1:before {
    border-top-color: #ff0073;
    border-bottom-color: #ff0073
}

#mapIdolArea .fukidashiWrap .fukidashi.att_2 {
    border-color: #006aff;
    background-image: none
}

#mapIdolArea .fukidashiWrap .fukidashi.att_2.voice {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/icon/commentvoice_cool.png) no-repeat 20% 95% #fff;
    background-size: 260px;
    padding: 10px 25px 20px 10px
}

#mapIdolArea .fukidashiWrap .fukidashi.att_2:before {
    border-top-color: #006aff;
    border-bottom-color: #006aff
}

#mapIdolArea .fukidashiWrap .fukidashi.att_3 {
    border-color: #fa0;
    background-image: none
}

#mapIdolArea .fukidashiWrap .fukidashi.att_3.voice {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/icon/commentvoice_passion.png) no-repeat 20% 95% #fff;
    background-size: 260px;
    padding: 10px 25px 20px 10px
}

#mapIdolArea .fukidashiWrap .fukidashi.att_3:before {
    border-top-color: #fa0;
    border-bottom-color: #fa0
}

#mapIdolArea .fukidashiWrap .fukidashi.att_4 {
    border-color: #000000;
    background-image: none
}

#mapIdolArea .fukidashiWrap .fukidashi.att_4.voice {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/icon/commentvoice_passion.png) no-repeat 20% 95% #fff;
    background-size: 260px;
    padding: 10px 25px 20px 10px
}

#mapIdolArea .fukidashiWrap .fukidashi.att_4:before {
    border-top-color: #000000;
    border-bottom-color: #000000
}

#mapIdolArea .fukidashiWrap .fukidashi .voiceIdol {
    position: absolute;
    bottom: 0;
    left: 268px
}

#mapIdolArea .fukidashiWrap .fukidashi.sub {
    padding: 10px 20px 14px 10px
}

#mapIdolArea .fukidashiWrap .fukidashi.sub .comments {
    height: 2.3em;
    display: table-cell;
    vertical-align: middle
}

#mapIdolArea .fukidashiWrap .fukidashi.sub:after,
#mapIdolArea .fukidashiWrap .fukidashi.sub:before {
    left: 15%
}

#mapIdolArea .fukidashiWrap .fukidashi.boss {
    padding: 10px
}

#mapIdolArea .fukidashiWrap .fukidashi.boss:after,
#mapIdolArea .fukidashiWrap .fukidashi.boss:before {
    left: 75%
}

#mapIdolArea .fukidashiWrap .fukidashi.position11:after,
#mapIdolArea .fukidashiWrap .fukidashi.position11:before {
    left: 50%
}

#mapIdolArea .fukidashiWrap .fukidashi.position12:after,
#mapIdolArea .fukidashiWrap .fukidashi.position12:before {
    left: 30%
}

#mapIdolArea .fukidashiWrap .fukidashi.position13:after,
#mapIdolArea .fukidashiWrap .fukidashi.position13:before {
    left: 18%
}

#mapIdolArea .fukidashiWrap .fukidashi.position22:after,
#mapIdolArea .fukidashiWrap .fukidashi.position22:before {
    left: 70%
}

#mapIdolArea .fukidashiWrap .fukidashi.position23:after,
#mapIdolArea .fukidashiWrap .fukidashi.position23:before {
    left: 80%
}

#mapIdolArea .fukidashiWrap .fukidashi.position1:after,
#mapIdolArea .fukidashiWrap .fukidashi.position1:before {
    left: 18%
}

#mapIdolArea .fukidashiWrap .fukidashi.position2:after,
#mapIdolArea .fukidashiWrap .fukidashi.position2:before {
    left: 30%
}

#mapIdolArea .fukidashiWrap .fukidashi.position3:after,
#mapIdolArea .fukidashiWrap .fukidashi.position3:before {
    left: 50%
}

#mapIdolArea .fukidashiWrap .fukidashi.position4:after,
#mapIdolArea .fukidashiWrap .fukidashi.position4:before {
    left: 70%
}

#mapIdolArea .fukidashiWrap .fukidashi.position5:after,
#mapIdolArea .fukidashiWrap .fukidashi.position5:before {
    left: 80%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit1.position1:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit1.position1:before {
    left: 50%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit2.position1:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit2.position1:before {
    left: 25%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit2.position2:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit2.position2:before {
    left: 75%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit3.position1:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit3.position1:before {
    left: 16.66667%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit3.position2:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit3.position2:before {
    left: 50%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit3.position3:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit3.position3:before {
    left: 83.33333%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit4.position1:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit4.position1:before {
    left: 12.5%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit4.position2:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit4.position2:before {
    left: 37.5%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit4.position3:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit4.position3:before {
    left: 62.5%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit4.position4:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit4.position4:before {
    left: 87.5%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit5.position1:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit5.position1:before {
    left: 10%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit5.position2:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit5.position2:before {
    left: 30%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit5.position3:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit5.position3:before {
    left: 50%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit5.position4:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit5.position4:before {
    left: 70%
}

#mapIdolArea .fukidashiWrap .fukidashi.unit5.position5:after,
#mapIdolArea .fukidashiWrap .fukidashi.unit5.position5:before {
    left: 90%
}

#mapIdolArea .fukidashiWrap .fukidashi .comments {
    height: auto
}

#mapIdolArea .fukidashiWrap .fukidashi:after,
#mapIdolArea .fukidashiWrap .fukidashi:before {
    left: 30%
}

#mapIdolArea .raid-boss-area {
    position: relative
}

#mapIdolArea .raid-boss-area .fukidashiWrap {
    position: absolute !important;
    opacity: 0.9
}

#mapIdolArea .raid-boss-area .fukidashiWrap.is-top {
    top: 2px
}

#mapIdolArea .raid-boss-area .fukidashiWrap.is-bottom {
    bottom: 2px
}

#mapIdolArea .raid-boss-area .live-area {
    position: absolute !important;
    right: 0;
    bottom: 50px
}

#mapIdolArea .raid-boss-area .battle-result-area {
    position: absolute !important;
    left: 2px;
    top: 48px
}

.list01 {
    margin: 0 0 10px;
    overflow: hidden
}

.list01 li {
    line-height: 140%;
    text-align: left
}

.raid_recovery_area .inner_txt_elm {
    position: relative;
    text-decoration: none
}

.raid_recovery_area .inner_txt_elm div {
    position: absolute;
    top: 46px;
    left: 80px;
    width: 45px;
    height: 12px;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    text-align: center
}

.button_energy_recovery_full_01 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 -366px;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.button_energy_recovery_full_01_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 -61px;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.button_energy_recovery_full_02 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 -488px;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.button_energy_recovery_full_02_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 -244px;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.button_energy_recovery_half {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 -427px;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.button_energy_recovery_half_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 -183px;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.button_stamina_recovery_full_01 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 -610px;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.button_stamina_recovery_full_01_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 0;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.button_stamina_recovery_full_02 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 -671px;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.button_stamina_recovery_full_02_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 -305px;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.button_stamina_recovery_half {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 -549px;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.button_stamina_recovery_half_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button/cost_recovery-s39d643653f.png) no-repeat 0 -122px;
    -webkit-background-size: 136px 731px;
    background-size: 136px 731px;
    width: 136px;
    height: 60px
}

.btn_coin_reward_cool {
    position: relative;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/medal/button_medal_reward_bg_cool.png);
    background-size: 280px;
    width: 280px;
    height: 44px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    cursor: pointer;
    border-radius: 7px
}

.btn_coin_reward_cool .img_chara {
    position: absolute;
    top: -40px;
    left: 0;
    width: 160px;
    height: 155.4px
}

.btn_coin_reward_cool:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/medal/button_medal_reward_frame_cool.png);
    background-size: 280px;
    width: 280px;
    height: 44px
}

.btn_coin_reward_cute {
    position: relative;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/medal/button_medal_reward_bg_cute.png);
    background-size: 280px;
    width: 280px;
    height: 44px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    cursor: pointer;
    border-radius: 7px
}

.btn_coin_reward_cute .img_chara {
    position: absolute;
    top: -40px;
    left: 0;
    width: 160px;
    height: 155.4px
}

.btn_coin_reward_cute:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/medal/button_medal_reward_frame_cute.png);
    background-size: 280px;
    width: 280px;
    height: 44px
}

.btn_coin_reward_passion {
    position: relative;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/medal/button_medal_reward_bg_passion.png);
    background-size: 280px;
    width: 280px;
    height: 44px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    cursor: pointer;
    border-radius: 7px
}

.btn_coin_reward_passion .img_chara {
    position: absolute;
    top: -40px;
    left: 0;
    width: 160px;
    height: 155.4px
}

.btn_coin_reward_passion:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/medal/button_medal_reward_frame_passion.png);
    background-size: 280px;
    width: 280px;
    height: 44px
}

.backLink2 {
    width: 320px;
    color: #ffffff;
    line-height: 30px;
    padding: 5px 0;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right bottom, from(#223a70), to(#1d1d1d));
    border-bottom: 1px solid #444444
}

.backLink2:active,
.backLink2:hover {
    background: -webkit-gradient(linear, left top, right bottom, from(#445a90), to(#1d1d1d))
}

.nextLink2 {
    width: 320px;
    color: #ffffff;
    line-height: 30px;
    padding: 5px 0;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right bottom, from(#1d1d1d), to(#223a70));
    border-bottom: 1px solid #444444
}

.nextLink2:active,
.nextLink2:hover {
    background: -webkit-gradient(linear, left top, right bottom, from(#1d1d1d), to(#445a90))
}

.nextLink3 {
    width: 320px;
    color: #ffffff;
    line-height: 30px;
    padding: 5px 0;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right bottom, from(#261b1b), to(#702222));
    border-bottom: 1px solid #444444
}

.nextLink3:active,
.nextLink3:hover {
    background: -webkit-gradient(linear, left top, right bottom, from(#261b1b), to(#8f4443))
}

.loading_thumb {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/quest/loading_thumb/loading_explain_001.jpg);
    background-size: 320px;
    width: 320px;
    height: 120px;
    position: relative
}

.loading_thumb .loading_chara {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 102px;
    height: 102px
}

.getup_wrap {
    position: relative
}

.getup_wrap:after {
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    content: ''
}

.getup_wrap._icon .ribbon {
    position: absolute;
    top: -8px
}

.getup_wrap._banner:after {
    width: 114px;
    height: 13px;
    margin-top: -6.5px;
    margin-left: -57px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/icon_getup_starmemory.png);
    background-size: 114px 13px
}

.getup_wrap .number-area {
    position: absolute;
    right: 0;
    bottom: -4px
}

.getup_wrap .number-area .icon_num {
    display: inline-block;
    margin-left: -3px
}

.position._relative {
    position: relative
}

.position._absolute {
    position: absolute
}

.display._block {
    display: block
}

.display._inline {
    display: inline
}

.display._inline_block {
    display: inline-block
}

.display._none {
    display: none
}

.vertical_align._top {
    vertical-align: top
}

.vertical_align._middle {
    vertical-align: middle
}

.vertical_align._bottom {
    vertical-align: bottom
}

.box._bg_gray {
    background: #333333
}

.box._r_1 {
    -webkit-border-radius: 1px;
    -ms-border-radius: 1px;
    border-radius: 1px
}

.box._r_2 {
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px
}

.box._r_3 {
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.box._r_4 {
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.box._r_5 {
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.box._r_6 {
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.box._r_7 {
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px
}

.box._r_8 {
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}

.box._r_9 {
    -webkit-border-radius: 9px;
    -ms-border-radius: 9px;
    border-radius: 9px
}

.box._r_10 {
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.box._r_11 {
    -webkit-border-radius: 11px;
    -ms-border-radius: 11px;
    border-radius: 11px
}

.box._r_12 {
    -webkit-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px
}

.box._r_13 {
    -webkit-border-radius: 13px;
    -ms-border-radius: 13px;
    border-radius: 13px
}

.box._r_14 {
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px
}

.box._r_15 {
    -webkit-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px
}

.box._r_16 {
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px
}

.box._r_17 {
    -webkit-border-radius: 17px;
    -ms-border-radius: 17px;
    border-radius: 17px
}

.box._r_18 {
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
    border-radius: 18px
}

.box._r_19 {
    -webkit-border-radius: 19px;
    -ms-border-radius: 19px;
    border-radius: 19px
}

.box._w_5 {
    width: 5%
}

.box._w_10 {
    width: 10%
}

.box._w_15 {
    width: 15%
}

.box._w_20 {
    width: 20%
}

.box._w_25 {
    width: 25%
}

.box._w_30 {
    width: 30%
}

.box._w_35 {
    width: 35%
}

.box._w_40 {
    width: 40%
}

.box._w_45 {
    width: 45%
}

.box._w_50 {
    width: 50%
}

.box._w_55 {
    width: 55%
}

.box._w_60 {
    width: 60%
}

.box._w_65 {
    width: 65%
}

.box._w_70 {
    width: 70%
}

.box._w_75 {
    width: 75%
}

.box._w_80 {
    width: 80%
}

.box._w_85 {
    width: 85%
}

.box._w_90 {
    width: 90%
}

.box._w_95 {
    width: 95%
}

.event_contents {
    position: relative;
    margin-top: -5px;
    padding-bottom: 8px
}

.event_contents._into_header {
    margin-top: -14px;
    padding-top: 14px
}

.event_contents:after {
    position: absolute;
    left: 0;
    width: 320px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: 320px 10px;
    content: ''
}

.event_contents .event_contents-bg-top {
    position: absolute;
    top: 0
}

.event_contents .event_contents-bg-top:after {
    display: block;
    position: absolute;
    z-index: 0;
    bottom: 0;
    width: 320px;
    height: 64px;
    content: ''
}

.event_contents._red {
    background-color: #381313
}

.event_contents._red:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_red.png")
}

.event_contents._pink {
    background-color: #4b1934
}

.event_contents._pink:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_pink.png")
}

.event_contents._blue {
    background-color: #041f29
}

.event_contents._blue:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_blue.png")
}

.event_contents._parple {
    background-color: #1d1138
}

.event_contents._parple:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_parple.png")
}

.area_menu_header_6btn._event .btn-popupmenu {
    position: absolute;
    right: 0
}

.area_menu_header_6btn._event .event_logo-area {
    display: block;
    position: absolute;
    z-index: 2;
    left: 48px;
    width: 222px;
    height: 34px;
    background-size: 224px;
    background-position: 2px top;
    background-repeat: no-repeat;
    text-decoration: none;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.area_menu_header_6btn._event .event_logo-area:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/header-sda549c3d1d.png) no-repeat 0 -422px;
    -webkit-background-size: 320px 528px;
    background-size: 320px 528px;
    width: 224px;
    height: 40px;
    content: ''
}

.area_menu_header_6btn._event .event_logo-area._hover:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/header-sda549c3d1d.png) no-repeat 0 -463px;
    -webkit-background-size: 320px 528px;
    background-size: 320px 528px;
    width: 224px;
    height: 40px
}

.area_menu_header_6btn._event .event_logo-area .logo-area {
    position: absolute;
    left: 8px;
    top: -2px
}

.area_menu_header_6btn._event .event_logo-area .round_info-area {
    position: absolute;
    top: 5px;
    left: 72px;
    padding-top: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/header-sda549c3d1d.png) no-repeat 0 -504px;
    -webkit-background-size: 320px 528px;
    background-size: 320px 528px;
    width: 144px;
    height: 24px;
    font-size: 11px;
    text-align: center;
    color: #1D1D1D;
    line-height: 100%;
    text-decoration: none;
    text-shadow: 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff
}

.area-frame_event {
    width: 304px !important;
    background-color: #08123f;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 8px 0 4px;
    -webkit-border-radius: 8px;
    padding-top: 4px
}

.area-frame_event._bd_black {
    background-color: #1d1d1d
}

.area-frame_event .area-frame_wrap {
    position: relative
}

.area-frame_event .area-frame_header {
    text-align: center;
    position: relative
}

.area-frame_event .area-frame_header:before {
    content: '';
    display: block;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -70px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 35px;
    height: 27px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 10px;
    padding-bottom: 2px;
    z-index: 3
}

.area-frame_event .area-frame_header:after {
    content: '';
    display: block;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -42px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 35px;
    height: 27px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 10px;
    padding-bottom: 2px;
    z-index: 3
}

.area-frame_event .area-frame_header .area-frame_title {
    padding: 5px 10px 10px;
    position: relative;
    word-break: break-all;
    line-height: 120%;
    z-index: 4
}

.area-frame_event .area-frame_header .area-frame_title:after {
    content: '';
    display: block;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -106px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 299px;
    height: 5px;
    position: absolute;
    bottom: 0;
    left: 2px
}

.area-frame_event .area-frame_header.nameArea:before,
.area-frame_event .area-frame_header.nameArea:after {
    background: none;
    display: none
}

.area-frame_event .area-frame_contents {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    margin-bottom: 8px
}

.area-frame_event .area-frame_subtitle {
    text-align: left
}

.area-frame_event .area-frame_subtitle .subtitle_text {
    display: inline-block;
    background-color: #2b42ad;
    -webkit-border-radius: 12px;
    padding: 2px 8px
}

.area-frame_event .area-frame_bg_image {
    width: 304px;
    height: 100%;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame/body.png) repeat-y;
    background-size: 304px 1px;
    position: absolute;
    top: 0px;
    pointer-events: none
}

.area-frame_event:before {
    content: '';
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -21px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 304px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
    border-radius: 8px 8px 0 0
}

.area-frame_event:after {
    content: '';
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 0;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 304px;
    height: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none
}

.area-frame_event .area-frame_more_link {
    width: 100%;
    height: 22px;
    background-color: #08123f;
    position: relative
}

.area-frame_event .area-frame_more_link:before {
    content: '';
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/btn-s6a7af53721.png) no-repeat 0 -200px;
    -webkit-background-size: 60px 291px;
    background-size: 60px 291px;
    width: 40px;
    height: 15px;
    position: absolute;
    top: 3px;
    right: 40px
}

.area-frame_event .area-frame_more_link .area-frame_btn_more_link {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 15px;
    text-decoration: none;
    width: 88px;
    background-position-x: 66px
}

.area-frame_event .area-frame_more_contents {
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#0733c3), to(#08123f));
    bottom: -4px;
    border-radius: 0 0 7px 7px;
    height: 23px;
    border-top: double 3px #8b98ba;
    position: relative;
    display: -webkit-box;
    -webkit-box-pack: center;
    margin-top: -6px
}

.area-frame_event .area-frame_more_contents:before {
    content: '';
    margin-top: 3px;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/btn-s6a7af53721.png) no-repeat 0 -216px;
    -webkit-background-size: 60px 291px;
    background-size: 60px 291px;
    width: 60px;
    height: 15px;
    position: relative;
    z-index: 1
}

.area-frame_event .area-frame_more_contents .area-frame_btn_more_link {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/btn-s6a7af53721.png) no-repeat 0 -283px;
    -webkit-background-size: 60px 291px;
    background-size: 60px 291px;
    width: 13px;
    height: 8px;
    text-decoration: none;
    margin-top: 7px;
    position: relative;
    z-index: 1
}

.area-frame_event .area-frame_more_contents._close:before {
    content: '';
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/btn-s6a7af53721.png) no-repeat 0 -184px;
    -webkit-background-size: 60px 291px;
    background-size: 60px 291px;
    width: 40px;
    height: 15px
}

.area-frame_event .area-frame_more_contents._close .area-frame_btn_more_link {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/btn-s6a7af53721.png) no-repeat 0 -274px;
    -webkit-background-size: 60px 291px;
    background-size: 60px 291px;
    width: 13px;
    height: 8px
}

.area-frame_event .area-frame_line_dot {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -98px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 282px;
    height: 5px;
    margin-left: auto;
    margin-right: auto
}

.area-frame_event .area-frame_line_solid {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -112px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 299px;
    height: 3px;
    margin-left: auto;
    margin-right: auto
}

.area-frame_event.area-frame_no_image {
    background: none
}

.area-frame_event.area-frame_no_image:before,
.area-frame_event.area-frame_no_image:after {
    background: none;
    display: none
}

.area-frame_event._has_accordion {
    padding-bottom: 0
}

.area-frame_event._has_accordion:after {
    background: none
}

.area-frame_event._hd_red:before {
    background-color: #381313
}

.area-frame_event._hd_red .area-frame_header {
    background-color: #381313;
    text-shadow: -1px -1px 0px red, 1px -1px 0px red, 1px 1px 0px red, -1px 1px 0px red, 1px 2px 3px rgba(255, 0, 0, 0.6)
}

.area-frame_event._bd_red {
    background-color: #381313
}

.area-frame_event._hd_orange:before {
    background-color: #552609
}

.area-frame_event._hd_orange .area-frame_header {
    background-color: #552609;
    text-shadow: -1px -1px 0px #ffc694, 1px -1px 0px #ffc694, 1px 1px 0px #ffc694, -1px 1px 0px #ffc694, 1px 2px 3px rgba(255, 198, 148, 0.6)
}

.area-frame_event._bd_orange {
    background-color: #552609
}

.area-frame_event._hd_green:before {
    background-color: #122715
}

.area-frame_event._hd_green .area-frame_header {
    background-color: #122715;
    text-shadow: -1px -1px 0px #5d9e5c, 1px -1px 0px #5d9e5c, 1px 1px 0px #5d9e5c, -1px 1px 0px #5d9e5c, 1px 2px 3px rgba(93, 158, 92, 0.6)
}

.area-frame_event._bd_green {
    background-color: #122715
}

.area-frame_event._hd_bluegreen:before {
    background-color: #123e38
}

.area-frame_event._hd_bluegreen .area-frame_header {
    background-color: #123e38;
    text-shadow: -1px -1px 0px #5dedd0, 1px -1px 0px #5dedd0, 1px 1px 0px #5dedd0, -1px 1px 0px #5dedd0, 1px 2px 3px rgba(93, 237, 208, 0.6)
}

.area-frame_event._bd_bluegreen {
    background-color: #123e38
}

.area-frame_event._hd_blue:before {
    background-color: #041f29
}

.area-frame_event._hd_blue .area-frame_header {
    background-color: #041f29;
    text-shadow: -1px -1px 0px #5be1fe, 1px -1px 0px #5be1fe, 1px 1px 0px #5be1fe, -1px 1px 0px #5be1fe, 1px 2px 3px rgba(91, 225, 254, 0.6)
}

.area-frame_event._bd_blue {
    background-color: #041f29
}

.area-frame_event._hd_pink:before {
    background-color: #4b1934
}

.area-frame_event._hd_pink .area-frame_header {
    background-color: #4b1934;
    text-shadow: -1px -1px 0px #e78ab1, 1px -1px 0px #e78ab1, 1px 1px 0px #e78ab1, -1px 1px 0px #e78ab1, 1px 2px 3px rgba(231, 138, 177, 0.6)
}

.area-frame_event._bd_pink {
    background-color: #4b1934
}

.area-frame_event._hd_crimson:before {
    background-color: #35111c
}

.area-frame_event._hd_crimson .area-frame_header {
    background-color: #35111c;
    text-shadow: -1px -1px 0px #f07198, 1px -1px 0px #f07198, 1px 1px 0px #f07198, -1px 1px 0px #f07198, 1px 2px 3px rgba(240, 113, 152, 0.6)
}

.area-frame_event._bd_crimson {
    background-color: #35111c
}

.area-frame_event._hd_parple:before {
    background-color: #1d1138
}

.area-frame_event._hd_parple .area-frame_header {
    background-color: #1d1138;
    text-shadow: -1px -1px 0px #899aff, 1px -1px 0px #899aff, 1px 1px 0px #899aff, -1px 1px 0px #899aff, 1px 2px 3px rgba(137, 154, 255, 0.6)
}

.area-frame_event._bd_parple {
    background-color: #1d1138
}

.area-frame_event._hd_purplepink:before {
    background-color: #36112a
}

.area-frame_event._hd_purplepink .area-frame_header {
    background-color: #36112a;
    text-shadow: -1px -1px 0px #9c2a72, 1px -1px 0px #9c2a72, 1px 1px 0px #9c2a72, -1px 1px 0px #9c2a72, 1px 2px 3px rgba(156, 42, 114, 0.6)
}

.area-frame_event._bd_purplepink {
    background-color: #36112a
}

.area-frame_event._hd_purple:before {
    background-color: #1d1138
}

.area-frame_event._hd_purple .area-frame_header {
    background-color: #1d1138;
    text-shadow: -1px -1px 0px #899aff, 1px -1px 0px #899aff, 1px 1px 0px #899aff, -1px 1px 0px #899aff, 1px 2px 3px rgba(137, 154, 255, 0.6)
}

.area-frame_event._bd_purple {
    background-color: #1d1138
}

.area-frame_event .information_light {
    width: 264px;
    background-color: #333333
}

.area-popup_title {
    font-size: 13px;
    padding: 5px 18px 12px
}

.area-frame_title {
    margin-top: 2px;
    padding-bottom: 12px !important
}

.area-frame_event:after {
    z-index: 1
}

.area-frame_wrap {
    margin-top: 4px
}

.header_blue {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1256px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 320px;
    height: 156px
}

.header_emerald {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -157px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 320px;
    height: 156px
}

.header_gold {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -314px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 320px;
    height: 156px
}

.header_jam {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1099px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 320px;
    height: 156px
}

.header_red {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -942px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 320px;
    height: 156px
}

.header_result_blue {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1837px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 304px;
    height: 52px
}

.header_result_emerald {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1466px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 304px;
    height: 52px
}

.header_result_gold {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1572px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 304px;
    height: 52px
}

.header_result_jam {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1784px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 304px;
    height: 52px
}

.header_result_red {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1731px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 304px;
    height: 52px
}

.header_result_ruby {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1678px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 304px;
    height: 52px
}

.header_result_sapphire {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1413px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 304px;
    height: 52px
}

.header_result_silver {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1625px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 304px;
    height: 52px
}

.header_result_yellow {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1519px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 304px;
    height: 52px
}

.header_ruby {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -471px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 320px;
    height: 156px
}

.header_sapphire {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 0;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 320px;
    height: 156px
}

.header_silver {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -628px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 320px;
    height: 156px
}

.header_yellow {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -785px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 320px;
    height: 156px
}

.icon_event_medal_s_ruby {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1919px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 28px;
    height: 28px
}

.medal_blue {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -2035px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 28px;
    height: 28px
}

.medal_emerald {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1977px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 28px;
    height: 28px
}

.medal_gold {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -2093px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 28px;
    height: 28px
}

.medal_jam {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -2064px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 28px;
    height: 28px
}

.medal_red {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -2006px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 28px;
    height: 28px
}

.medal_ruby {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1948px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 28px;
    height: 28px
}

.medal_sapphire {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -1890px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 28px;
    height: 28px
}

.medal_silver {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -2122px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 28px;
    height: 28px
}

.medal_yellow {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward-s44e0a72c01.png) no-repeat 0 -2151px;
    -webkit-background-size: 320px 2179px;
    background-size: 320px 2179px;
    width: 28px;
    height: 28px
}

.bg_gift_blue_result {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward_gift-sd9fde19eb9.png) no-repeat 0 0;
    -webkit-background-size: 320px 1601px;
    background-size: 320px 1601px;
    width: 304px;
    height: 376px
}

.bg_gift_red_result {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward_gift-sd9fde19eb9.png) no-repeat 0 -754px;
    -webkit-background-size: 320px 1601px;
    background-size: 320px 1601px;
    width: 304px;
    height: 376px
}

.bg_gift_yellow_result {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward_gift-sd9fde19eb9.png) no-repeat 0 -377px;
    -webkit-background-size: 320px 1601px;
    background-size: 320px 1601px;
    width: 304px;
    height: 376px
}

.header_gift_blue {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward_gift-sd9fde19eb9.png) no-repeat 0 -1288px;
    -webkit-background-size: 320px 1601px;
    background-size: 320px 1601px;
    width: 320px;
    height: 156px
}

.header_gift_red {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward_gift-sd9fde19eb9.png) no-repeat 0 -1131px;
    -webkit-background-size: 320px 1601px;
    background-size: 320px 1601px;
    width: 320px;
    height: 156px
}

.header_gift_yellow {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/box_reward_gift-sd9fde19eb9.png) no-repeat 0 -1445px;
    -webkit-background-size: 320px 1601px;
    background-size: 320px 1601px;
    width: 320px;
    height: 156px
}

.icon_num_blue_0 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/number-s0558d5b2a6.png) no-repeat 0 0;
    -webkit-background-size: 16px 230px;
    background-size: 16px 230px;
    width: 16px;
    height: 20px
}

.icon_num_blue_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/number-s0558d5b2a6.png) no-repeat 0 -210px;
    -webkit-background-size: 16px 230px;
    background-size: 16px 230px;
    width: 11px;
    height: 20px
}

.icon_num_blue_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/number-s0558d5b2a6.png) no-repeat 0 -126px;
    -webkit-background-size: 16px 230px;
    background-size: 16px 230px;
    width: 16px;
    height: 20px
}

.icon_num_blue_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/number-s0558d5b2a6.png) no-repeat 0 -84px;
    -webkit-background-size: 16px 230px;
    background-size: 16px 230px;
    width: 16px;
    height: 20px
}

.icon_num_blue_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/number-s0558d5b2a6.png) no-repeat 0 -168px;
    -webkit-background-size: 16px 230px;
    background-size: 16px 230px;
    width: 16px;
    height: 20px
}

.icon_num_blue_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/number-s0558d5b2a6.png) no-repeat 0 -105px;
    -webkit-background-size: 16px 230px;
    background-size: 16px 230px;
    width: 16px;
    height: 20px
}

.icon_num_blue_6 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/number-s0558d5b2a6.png) no-repeat 0 -63px;
    -webkit-background-size: 16px 230px;
    background-size: 16px 230px;
    width: 16px;
    height: 20px
}

.icon_num_blue_7 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/number-s0558d5b2a6.png) no-repeat 0 -189px;
    -webkit-background-size: 16px 230px;
    background-size: 16px 230px;
    width: 16px;
    height: 20px
}

.icon_num_blue_8 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/number-s0558d5b2a6.png) no-repeat 0 -21px;
    -webkit-background-size: 16px 230px;
    background-size: 16px 230px;
    width: 16px;
    height: 20px
}

.icon_num_blue_9 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/number-s0558d5b2a6.png) no-repeat 0 -42px;
    -webkit-background-size: 16px 230px;
    background-size: 16px 230px;
    width: 16px;
    height: 20px
}

.icon_num_blue_batsu {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/number-s0558d5b2a6.png) no-repeat 0 -147px;
    -webkit-background-size: 16px 230px;
    background-size: 16px 230px;
    width: 16px;
    height: 20px
}

.eventPeriodColor_base {
    color: #08123f
}

.eventPeriodColor_purple {
    color: #a177ff
}

.eventPeriodColor_parple {
    color: #a177ff
}

.eventPeriodColor_grape {
    color: #c156ff
}

.eventPeriodColor_purplepink {
    color: #f002d2
}

.eventPeriodColor_pink {
    color: #ff78c1
}

.eventPeriodColor_crimson {
    color: #f5007e
}

.eventPeriodColor_red {
    color: red
}

.eventPeriodColor_orange {
    color: #ff6c00
}

.eventPeriodColor_yellow {
    color: #ffc600
}

.eventPeriodColor_olive {
    color: #a3c90d
}

.eventPeriodColor_yellowgreen {
    color: #55d02a
}

.eventPeriodColor_green {
    color: #00b746
}

.eventPeriodColor_bluegreen {
    color: #00d0b4
}

.eventPeriodColor_blue {
    color: #41bdfe
}

.eventPeriodColor_navy {
    color: #95acff
}

.area_menu_header_6btn._event .btn-popupmenu {
    position: absolute;
    right: 0
}

.area_menu_header_6btn._event .event_logo-area {
    display: block;
    position: absolute;
    z-index: 2;
    left: 48px;
    width: 222px;
    height: 34px;
    background-size: 224px;
    background-position: 2px top;
    background-repeat: no-repeat;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.area_menu_header_6btn._event .event_logo-area:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/header-sda549c3d1d.png) no-repeat 0 -422px;
    -webkit-background-size: 320px 528px;
    background-size: 320px 528px;
    width: 224px;
    height: 40px;
    content: ''
}

.area_menu_header_6btn._event .event_logo-area._hover:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/header-sda549c3d1d.png) no-repeat 0 -463px;
    -webkit-background-size: 320px 528px;
    background-size: 320px 528px;
    width: 224px;
    height: 40px
}

.area_menu_header_6btn._event .event_logo-area .logo-area {
    position: absolute;
    left: 8px;
    top: -2px
}

.area_menu_header_6btn._event .event_logo-area .logo-area._center {
    left: 50%;
    margin-left: -32px
}

.area_menu_header_6btn._event .event_logo-area .round_info-area {
    position: absolute;
    top: 5px;
    left: 72px;
    padding-top: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/header-sda549c3d1d.png) no-repeat 0 -504px;
    -webkit-background-size: 320px 528px;
    background-size: 320px 528px;
    width: 144px;
    height: 24px;
    font-size: 11px;
    text-align: center;
    color: #1D1D1D;
    line-height: 100%;
    text-decoration: none;
    text-shadow: 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff
}

.newInfo {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 10;
    text-decoration: none
}

.newInfo.newInfo_img_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/lightbox-sf0c3cc13c5.png) no-repeat 0 -36px;
    -webkit-background-size: 311px 347px;
    background-size: 311px 347px;
    width: 35px;
    height: 35px
}

.newInfo.newInfo_img {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/lightbox-sf0c3cc13c5.png) no-repeat 0 0;
    -webkit-background-size: 311px 347px;
    background-size: 311px 347px;
    width: 35px;
    height: 35px
}

.newInfo.newInfo_img .count_text {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: -webkit-gradient(linear, right top, left bottom, from(#fbb), to(#b00));
    -webkit-border-radius: 10px;
    border: 1px solid #fff;
    padding: 2px 4px;
    text-decoration: none;
    line-height: 1;
    color: #fff;
    font-size: 10px;
    z-index: 20
}

.event_contents {
    position: relative;
    margin-top: -5px;
    padding-bottom: 12px;
    background-color: #151f4a
}

.event_contents._into_header {
    margin-top: -14px;
    padding-top: 14px
}

.event_contents._quest {
    margin-top: 0
}

.event_contents:after {
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 320px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: 320px 10px;
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm.png");
    content: ''
}

.event_contents .event_contents-bg-top {
    position: absolute;
    top: 0
}

.event_contents .event_contents-bg-top:after {
    display: block;
    position: absolute;
    z-index: 0;
    bottom: 0;
    width: 320px;
    height: 64px;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #151f4a));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #151f4a 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #151f4a 90%);
    content: ''
}

.event_contents._base {
    background-color: #151f4a
}

.event_contents._base .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #151f4a));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #151f4a 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #151f4a 90%)
}

.event_contents._base:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_base.png")
}

.event_contents._purple {
    background-color: #1d1138
}

.event_contents._purple .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #1d1138));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1d1138 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1d1138 90%)
}

.event_contents._purple:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_purple.png")
}

.event_contents._parple {
    background-color: #1d1138
}

.event_contents._parple .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #1d1138));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1d1138 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1d1138 90%)
}

.event_contents._parple:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_parple.png")
}

.event_contents._grape {
    background-color: #230932
}

.event_contents._grape .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #230932));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #230932 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #230932 90%)
}

.event_contents._grape:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_grape.png")
}

.event_contents._purplepink {
    background-color: #2c1429
}

.event_contents._purplepink .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #2c1429));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #2c1429 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #2c1429 90%)
}

.event_contents._purplepink:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_purplepink.png")
}

.event_contents._pink {
    background-color: #331626
}

.event_contents._pink .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #331626));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #331626 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #331626 90%)
}

.event_contents._pink:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_pink.png")
}

.event_contents._crimson {
    background-color: #2b0c1c
}

.event_contents._crimson .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #2b0c1c));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #2b0c1c 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #2b0c1c 90%)
}

.event_contents._crimson:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_crimson.png")
}

.event_contents._red {
    background-color: #300f0f
}

.event_contents._red .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #300f0f));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #300f0f 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #300f0f 90%)
}

.event_contents._red:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_red.png")
}

.event_contents._orange {
    background-color: #361e0c
}

.event_contents._orange .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #361e0c));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #361e0c 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #361e0c 90%)
}

.event_contents._orange:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_orange.png")
}

.event_contents._yellow {
    background-color: #302810
}

.event_contents._yellow .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #302810));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #302810 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #302810 90%)
}

.event_contents._yellow:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_yellow.png")
}

.event_contents._olive {
    background-color: #21260d
}

.event_contents._olive .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #21260d));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #21260d 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #21260d 90%)
}

.event_contents._olive:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_olive.png")
}

.event_contents._yellowgreen {
    background-color: #152b0d
}

.event_contents._yellowgreen .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #152b0d));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #152b0d 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #152b0d 90%)
}

.event_contents._yellowgreen:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_yellowgreen.png")
}

.event_contents._green {
    background-color: #0c2515
}

.event_contents._green .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #0c2515));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0c2515 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0c2515 90%)
}

.event_contents._green:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_green.png")
}

.event_contents._bluegreen {
    background-color: #102b27
}

.event_contents._bluegreen .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #102b27));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #102b27 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #102b27 90%)
}

.event_contents._bluegreen:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_bluegreen.png")
}

.event_contents._blue {
    background-color: #0d2a3a
}

.event_contents._blue .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #0d2a3a));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0d2a3a 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0d2a3a 90%)
}

.event_contents._blue:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_blue.png")
}

.event_contents._navy {
    background-color: #202947
}

.event_contents._navy .event_contents-bg-top:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(90%, #202947));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #202947 90%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #202947 90%)
}

.event_contents._navy:after {
    background-image: url("https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large/line_btm_navy.png")
}

.event_contents .information_light {
    width: 304px;
    padding-left: 16px;
    padding-right: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.quests_boss-area._base:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #151f4a));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #151f4a 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #151f4a 100%)
}

.quests_boss-area._purple:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #1d1138));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1d1138 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1d1138 100%)
}

.quests_boss-area._parple:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #1d1138));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1d1138 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1d1138 100%)
}

.quests_boss-area._grape:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #230932));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #230932 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #230932 100%)
}

.quests_boss-area._purplepink:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #2c1429));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #2c1429 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #2c1429 100%)
}

.quests_boss-area._pink:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #331626));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #331626 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #331626 100%)
}

.quests_boss-area._crimson:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #2b0c1c));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #2b0c1c 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #2b0c1c 100%)
}

.quests_boss-area._red:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #300f0f));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #300f0f 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #300f0f 100%)
}

.quests_boss-area._orange:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #361e0c));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #361e0c 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #361e0c 100%)
}

.quests_boss-area._yellow:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #302810));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #302810 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #302810 100%)
}

.quests_boss-area._olive:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #21260d));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #21260d 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #21260d 100%)
}

.quests_boss-area._yellowgreen:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #152b0d));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #152b0d 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #152b0d 100%)
}

.quests_boss-area._green:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #0c2515));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0c2515 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0c2515 100%)
}

.quests_boss-area._bluegreen:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #102b27));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #102b27 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #102b27 100%)
}

.quests_boss-area._blue:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #0d2a3a));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0d2a3a 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0d2a3a 100%)
}

.quests_boss-area._navy:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #202947));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #202947 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #202947 100%)
}

.position._relative {
    position: relative !important
}

.position._absolute {
    position: absolute !important
}

.display._block {
    display: block !important
}

.display._inline {
    display: inline !important
}

.display._inline_block {
    display: inline-block !important
}

.display._inline_block+._clear_space {
    margin-left: -4px
}

.display._none {
    display: none !important
}

.vertical_align._top {
    vertical-align: top !important
}

.vertical_align._middle {
    vertical-align: middle !important
}

.vertical_align._bottom {
    vertical-align: bottom !important
}

.box._border_box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.box._bg_gray {
    background: rgba(0, 0, 0, 0.8)
}

.box._bg_white {
    background: rgba(255, 255, 255, 0.8)
}

.box._border_gray {
    border: 1px solid #787878 !important
}

.box._border_white {
    border: 1px solid #ffffff !important
}

.box._r_1 {
    -webkit-border-radius: 1px;
    -ms-border-radius: 1px;
    border-radius: 1px
}

.box._r_2 {
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px
}

.box._r_3 {
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.box._r_4 {
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.box._r_5 {
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.box._r_6 {
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.box._r_7 {
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px
}

.box._r_8 {
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}

.box._r_9 {
    -webkit-border-radius: 9px;
    -ms-border-radius: 9px;
    border-radius: 9px
}

.box._r_10 {
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.box._r_11 {
    -webkit-border-radius: 11px;
    -ms-border-radius: 11px;
    border-radius: 11px
}

.box._r_12 {
    -webkit-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px
}

.box._r_13 {
    -webkit-border-radius: 13px;
    -ms-border-radius: 13px;
    border-radius: 13px
}

.box._r_14 {
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px
}

.box._r_15 {
    -webkit-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px
}

.box._r_16 {
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px
}

.box._r_17 {
    -webkit-border-radius: 17px;
    -ms-border-radius: 17px;
    border-radius: 17px
}

.box._r_18 {
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
    border-radius: 18px
}

.box._r_19 {
    -webkit-border-radius: 19px;
    -ms-border-radius: 19px;
    border-radius: 19px
}

.box._w_5 {
    width: 5% !important
}

.box._w_10 {
    width: 10% !important
}

.box._w_15 {
    width: 15% !important
}

.box._w_20 {
    width: 20% !important
}

.box._w_25 {
    width: 25% !important
}

.box._w_30 {
    width: 30% !important
}

.box._w_35 {
    width: 35% !important
}

.box._w_40 {
    width: 40% !important
}

.box._w_45 {
    width: 45% !important
}

.box._w_50 {
    width: 50% !important
}

.box._w_55 {
    width: 55% !important
}

.box._w_60 {
    width: 60% !important
}

.box._w_65 {
    width: 65% !important
}

.box._w_70 {
    width: 70% !important
}

.box._w_75 {
    width: 75% !important
}

.box._w_80 {
    width: 80% !important
}

.box._w_85 {
    width: 85% !important
}

.box._w_90 {
    width: 90% !important
}

.box._w_95 {
    width: 95% !important
}

.box._w_304 {
    width: 304px
}

.box._w_288 {
    width: 288px
}

.box._w_280 {
    width: 280px
}

.balloon {
    position: relative;
    padding: 8px;
    border: 3px solid #54D129;
    width: 304px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(255, 255, 255, 0.87);
    text-align: left;
    line-height: 120%;
    color: #1d1d1d
}

.balloon._h_p_50:before {
    left: 50%
}

.balloon._h_p_50:after {
    left: 50%
}

.balloon._h_p_70:before {
    left: 70%
}

.balloon._h_p_70:after {
    left: 70%
}

.balloon._v_p_50:before {
    top: 50%
}

.balloon._v_p_50:after {
    top: 50%
}

.balloon[class*='_d_']:before {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    content: ''
}

.balloon[class*='_d_']:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    content: ''
}

.balloon._d_top:before {
    top: -15px;
    border-width: 0 6px 12px 6px;
    border-color: transparent transparent #54D129 transparent
}

.balloon._d_top:after {
    top: -9px;
    margin-left: 3px;
    border-width: 0 3px 9px 3px;
    border-color: transparent transparent rgba(255, 255, 255, 0.87) transparent
}

.balloon._d_bottom:before {
    bottom: -15px;
    border-width: 12px 6px 0 6px;
    border-color: #54D129 transparent transparent transparent
}

.balloon._d_bottom:after {
    bottom: -9px;
    margin-left: 3px;
    border-width: 9px 3px 0 3px;
    border-color: rgba(255, 255, 255, 0.87) transparent transparent transparent
}

.balloon._d_left:before {
    left: -15px;
    border-width: 6px 12px 6px 0;
    border-color: transparent #54D129 transparent transparent
}

.balloon._d_left:after {
    left: -9px;
    margin-top: 3px;
    border-width: 3px 9px 3px 0;
    border-color: transparent rgba(255, 255, 255, 0.87) transparent transparent
}

.balloon._cute,
.balloon._attr_1 {
    border-color: #ff0073
}

.balloon._cool,
.balloon._attr_2 {
    border-color: #006aff
}

.balloon._passion,
.balloon._attr_3 {
    border-color: #fa0
}

.balloon._d_top._cute:before,
.balloon._d_top._attr_1:before {
    border-bottom-color: #ff0073
}

.balloon._d_top._cool:before,
.balloon._d_top._attr_2:before {
    border-bottom-color: #006aff
}

.balloon._d_top._passion:before,
.balloon._d_top._attr_3:before {
    border-bottom-color: #fa0
}

.balloon._d_right._cute:before,
.balloon._d_right._attr_1:before {
    border-left-color: #ff0073
}

.balloon._d_right._cool:before,
.balloon._d_right._attr_2:before {
    border-left-color: #006aff
}

.balloon._d_right._passion:before,
.balloon._d_right._attr_3:before {
    border-left-color: #fa0
}

.balloon._d_bottom._cute:before,
.balloon._d_bottom._attr_1:before {
    border-top-color: #ff0073
}

.balloon._d_bottom._cool:before,
.balloon._d_bottom._attr_2:before {
    border-top-color: #006aff
}

.balloon._d_bottom._passion:before,
.balloon._d_bottom._attr_3:before {
    border-top-color: #fa0
}

.balloon._d_left._cute:before,
.balloon._d_left._attr_1:before {
    border-right-color: #ff0073
}

.balloon._d_left._cool:before,
.balloon._d_left._attr_2:before {
    border-right-color: #006aff
}

.balloon._d_left._passion:before,
.balloon._d_left._attr_3:before {
    border-right-color: #fa0
}

.balloon._w_5 {
    width: 5% !important
}

.balloon._w_10 {
    width: 10% !important
}

.balloon._w_15 {
    width: 15% !important
}

.balloon._w_20 {
    width: 20% !important
}

.balloon._w_25 {
    width: 25% !important
}

.balloon._w_30 {
    width: 30% !important
}

.balloon._w_35 {
    width: 35% !important
}

.balloon._w_40 {
    width: 40% !important
}

.balloon._w_45 {
    width: 45% !important
}

.balloon._w_50 {
    width: 50% !important
}

.balloon._w_55 {
    width: 55% !important
}

.balloon._w_60 {
    width: 60% !important
}

.balloon._w_65 {
    width: 65% !important
}

.balloon._w_70 {
    width: 70% !important
}

.balloon._w_75 {
    width: 75% !important
}

.balloon._w_80 {
    width: 80% !important
}

.balloon._w_85 {
    width: 85% !important
}

.balloon._w_90 {
    width: 90% !important
}

.balloon._w_95 {
    width: 95% !important
}

.balloon._w_304 {
    width: 304px !important
}

.balloon._w_288px {
    width: 288px !important
}

.balloon._w_280px {
    width: 280px !important
}

.chihiro_navi {
    position: relative;
    width: 304px;
    margin: 0 auto
}

.chihiro_navi .chihiro_img-area {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    width: 56px;
    height: 56px;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #ffffff
}

.chihiro_navi .chihiro_balloon-area {
    display: inline-block;
    vertical-align: top;
    width: 244px
}

.chihiro_navi .chihiro_balloon-area .balloon {
    width: 244px;
    font-size: 11px
}

.subtitle {
    display: inline-block;
    background: #2946c5;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #999999;
    padding-left: 4px;
    padding-right: 4px;
    text-shadow: -1px -1px 0px #071b70, 1px -1px 0px #071b70, 1px 1px 0px #071b70, -1px 1px 0px #071b70, 1px 2px 3px rgba(7, 27, 112, 0.6)
}

.subtitle._purple {
    background: #4618ad;
    text-shadow: -1px -1px 0px #200758, 1px -1px 0px #200758, 1px 1px 0px #200758, -1px 1px 0px #200758, 1px 2px 3px rgba(32, 7, 88, 0.6)
}

.subtitle._parple {
    background: #4618ad;
    text-shadow: -1px -1px 0px #200758, 1px -1px 0px #200758, 1px 1px 0px #200758, -1px 1px 0px #200758, 1px 2px 3px rgba(32, 7, 88, 0.6)
}

.subtitle._grape {
    background: #6704a0;
    text-shadow: -1px -1px 0px #32004f, 1px -1px 0px #32004f, 1px 1px 0px #32004f, -1px 1px 0px #32004f, 1px 2px 3px rgba(50, 0, 79, 0.6)
}

.subtitle._purplepink {
    background: #980385;
    text-shadow: -1px -1px 0px #4e0044, 1px -1px 0px #4e0044, 1px 1px 0px #4e0044, -1px 1px 0px #4e0044, 1px 2px 3px rgba(78, 0, 68, 0.6)
}

.subtitle._pink {
    background: #dc559e;
    text-shadow: -1px -1px 0px #861853, 1px -1px 0px #861853, 1px 1px 0px #861853, -1px 1px 0px #861853, 1px 2px 3px rgba(134, 24, 83, 0.6)
}

.subtitle._crimson {
    background: #8a0e4e;
    text-shadow: -1px -1px 0px #3d001f, 1px -1px 0px #3d001f, 1px 1px 0px #3d001f, -1px 1px 0px #3d001f, 1px 2px 3px rgba(61, 0, 31, 0.6)
}

.subtitle._red {
    background: #b02121;
    text-shadow: -1px -1px 0px #5b0101, 1px -1px 0px #5b0101, 1px 1px 0px #5b0101, -1px 1px 0px #5b0101, 1px 2px 3px rgba(91, 1, 1, 0.6)
}

.subtitle._orange {
    background: #e66a0e;
    text-shadow: -1px -1px 0px #7f3600, 1px -1px 0px #7f3600, 1px 1px 0px #7f3600, -1px 1px 0px #7f3600, 1px 2px 3px rgba(127, 54, 0, 0.6)
}

.subtitle._yellow {
    background: #d89e00;
    text-shadow: -1px -1px 0px #795800, 1px -1px 0px #795800, 1px 1px 0px #795800, -1px 1px 0px #795800, 1px 2px 3px rgba(121, 88, 0, 0.6)
}

.subtitle._olive {
    background: #5a6d0e;
    text-shadow: -1px -1px 0px #2b3001, 1px -1px 0px #2b3001, 1px 1px 0px #2b3001, -1px 1px 0px #2b3001, 1px 2px 3px rgba(43, 48, 1, 0.6)
}

.subtitle._yellowgreen {
    background: #3d9020;
    text-shadow: -1px -1px 0px #195703, 1px -1px 0px #195703, 1px 1px 0px #195703, -1px 1px 0px #195703, 1px 2px 3px rgba(25, 87, 3, 0.6)
}

.subtitle._green {
    background: #005c23;
    text-shadow: -1px -1px 0px #004319, 1px -1px 0px #004319, 1px 1px 0px #004319, -1px 1px 0px #004319, 1px 2px 3px rgba(0, 67, 25, 0.6)
}

.subtitle._bluegreen {
    background: #007e6d;
    text-shadow: -1px -1px 0px #005247, 1px -1px 0px #005247, 1px 1px 0px #005247, -1px 1px 0px #005247, 1px 2px 3px rgba(0, 82, 71, 0.6)
}

.subtitle._blue {
    background: #008cd5;
    text-shadow: -1px -1px 0px #00537e, 1px -1px 0px #00537e, 1px 1px 0px #00537e, -1px 1px 0px #00537e, 1px 2px 3px rgba(0, 83, 126, 0.6)
}

.subtitle._navy {
    background: #536ece;
    text-shadow: -1px -1px 0px #2d3c73, 1px -1px 0px #2d3c73, 1px 1px 0px #2d3c73, -1px 1px 0px #2d3c73, 1px 2px 3px rgba(45, 60, 115, 0.6)
}

.subtitle._ranking {
    background: #333333;
    border: 1px solid #aaaaaa;
    color: #fff800;
    text-shadow: -1px -1px 0px #1d1d1d, 1px -1px 0px #1d1d1d, 1px 1px 0px #1d1d1d, -1px 1px 0px #1d1d1d, 1px 2px 3px rgba(29, 29, 29, 0.6)
}

.frame-event:before {
    -webkit-border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/gray/bg.png) 40 round;
    -webkit-border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/gray/bg.png) 40 round;
    border-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/gray/bg.png) 40 round
}

.frame-event ._header {
    background-color: #333333;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/gray/heading.png);
    background-size: 299px 5px
}

.frame-event ._header:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/gray-s06d7ec61d8.png) no-repeat 0 -139px;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 35px;
    height: 27px
}

.frame-event ._header:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/gray-s06d7ec61d8.png) no-repeat 0 -111px;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 35px;
    height: 27px
}

.frame-event ._header ._title {
    text-shadow: 0 0 4px #666666, 0 0 4px #666666, 0 0 4px #666666, 0 0 4px #666666
}

.frame-event ._line_solid {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/gray-s06d7ec61d8.png) no-repeat 0 -179px;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 299px;
    height: 3px
}

.frame-event ._line_dot {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/gray-s06d7ec61d8.png) no-repeat 0 -167px;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 282px;
    height: 5px
}

.frame-event ._no_border {
    width: 288px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px;
    background: #333333;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}

.frame-event ._btn_close {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/gray-s06d7ec61d8.png) no-repeat 0 0;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 30px;
    height: 32px
}

.frame-event ._btn_close._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/renewal/ui/frame/gray-s06d7ec61d8.png) no-repeat 0 -78px;
    -webkit-background-size: 299px 182px;
    background-size: 299px 182px;
    width: 30px;
    height: 32px
}

.frame-event._hd_base ._header {
    background-color: #08123f
}

.frame-event._hd_base ._header ._title {
    text-shadow: -1px -1px 0px #0090ff, 1px -1px 0px #0090ff, 1px 1px 0px #0090ff, -1px 1px 0px #0090ff, 1px 2px 3px rgba(0, 144, 255, 0.6)
}

.frame-event._hd_purple ._header {
    background-color: #220a59
}

.frame-event._hd_purple ._header ._title {
    text-shadow: -1px -1px 0px #4618ad, 1px -1px 0px #4618ad, 1px 1px 0px #4618ad, -1px 1px 0px #4618ad, 1px 2px 3px rgba(70, 24, 173, 0.6)
}

.frame-event._hd_parple ._header {
    background-color: #220a59
}

.frame-event._hd_parple ._header ._title {
    text-shadow: -1px -1px 0px #4618ad, 1px -1px 0px #4618ad, 1px 1px 0px #4618ad, -1px 1px 0px #4618ad, 1px 2px 3px rgba(70, 24, 173, 0.6)
}

.frame-event._hd_grape ._header {
    background-color: #31024d
}

.frame-event._hd_grape ._header ._title {
    text-shadow: -1px -1px 0px #6704a0, 1px -1px 0px #6704a0, 1px 1px 0px #6704a0, -1px 1px 0px #6704a0, 1px 2px 3px rgba(103, 4, 160, 0.6)
}

.frame-event._hd_purplepink ._header {
    background-color: #42013a
}

.frame-event._hd_purplepink ._header ._title {
    text-shadow: -1px -1px 0px #980385, 1px -1px 0px #980385, 1px 1px 0px #980385, -1px 1px 0px #980385, 1px 2px 3px rgba(152, 3, 133, 0.6)
}

.frame-event._hd_pink ._header {
    background-color: #4b1934
}

.frame-event._hd_pink ._header ._title {
    text-shadow: -1px -1px 0px #ab3c78, 1px -1px 0px #ab3c78, 1px 1px 0px #ab3c78, -1px 1px 0px #ab3c78, 1px 2px 3px rgba(171, 60, 120, 0.6)
}

.frame-event._hd_crimson ._header {
    background-color: #4b062a
}

.frame-event._hd_crimson ._header ._title {
    text-shadow: -1px -1px 0px #8a0e4e, 1px -1px 0px #8a0e4e, 1px 1px 0px #8a0e4e, -1px 1px 0px #8a0e4e, 1px 2px 3px rgba(138, 14, 78, 0.6)
}

.frame-event._hd_red ._header {
    background-color: #4a0c0c
}

.frame-event._hd_red ._header ._title {
    text-shadow: -1px -1px 0px #b02121, 1px -1px 0px #b02121, 1px 1px 0px #b02121, -1px 1px 0px #b02121, 1px 2px 3px rgba(176, 33, 33, 0.6)
}

.frame-event._hd_orange ._header {
    background-color: #5d2800
}

.frame-event._hd_orange ._header ._title {
    text-shadow: -1px -1px 0px #d5620d, 1px -1px 0px #d5620d, 1px 1px 0px #d5620d, -1px 1px 0px #d5620d, 1px 2px 3px rgba(213, 98, 13, 0.6)
}

.frame-event._hd_yellow ._header {
    background-color: #483800
}

.frame-event._hd_yellow ._header ._title {
    text-shadow: -1px -1px 0px #a47b00, 1px -1px 0px #a47b00, 1px 1px 0px #a47b00, -1px 1px 0px #a47b00, 1px 2px 3px rgba(164, 123, 0, 0.6)
}

.frame-event._hd_olive ._header {
    background-color: #2b3501
}

.frame-event._hd_olive ._header ._title {
    text-shadow: -1px -1px 0px #5a6d0e, 1px -1px 0px #5a6d0e, 1px 1px 0px #5a6d0e, -1px 1px 0px #5a6d0e, 1px 2px 3px rgba(90, 109, 14, 0.6)
}

.frame-event._hd_yellowgreen ._header {
    background-color: #173d0a
}

.frame-event._hd_yellowgreen ._header ._title {
    text-shadow: -1px -1px 0px #3d9020, 1px -1px 0px #3d9020, 1px 1px 0px #3d9020, -1px 1px 0px #3d9020, 1px 2px 3px rgba(61, 144, 32, 0.6)
}

.frame-event._hd_green ._header {
    background-color: #003514
}

.frame-event._hd_green ._header ._title {
    text-shadow: -1px -1px 0px #005c23, 1px -1px 0px #005c23, 1px 1px 0px #005c23, -1px 1px 0px #005c23, 1px 2px 3px rgba(0, 92, 35, 0.6)
}

.frame-event._hd_bluegreen ._header {
    background-color: #003931
}

.frame-event._hd_bluegreen ._header ._title {
    text-shadow: -1px -1px 0px #007e6d, 1px -1px 0px #007e6d, 1px 1px 0px #007e6d, -1px 1px 0px #007e6d, 1px 2px 3px rgba(0, 126, 109, 0.6)
}

.frame-event._hd_blue ._header {
    background-color: #003e5e
}

.frame-event._hd_blue ._header ._title {
    text-shadow: -1px -1px 0px #008cd5, 1px -1px 0px #008cd5, 1px 1px 0px #008cd5, -1px 1px 0px #008cd5, 1px 2px 3px rgba(0, 140, 213, 0.6)
}

.frame-event._hd_navy ._header {
    background-color: #1d2f6c
}

.frame-event._hd_navy ._header ._title {
    text-shadow: -1px -1px 0px #536ece, 1px -1px 0px #536ece, 1px 1px 0px #536ece, -1px 1px 0px #536ece, 1px 2px 3px rgba(83, 110, 206, 0.6)
}

.area-frame_event {
    width: 304px !important;
    background-color: #08123f;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding-top: 4px;
    padding-bottom: 4px;
    -webkit-border-radius: 8px
}

.area-frame_event._bd_black {
    background-color: #1d1d1d
}

.area-frame_event .area-frame_wrap {
    position: relative
}

.area-frame_event .area-frame_header {
    text-align: center;
    position: relative;
    margin-top: 2px
}

.area-frame_event .area-frame_header:before {
    content: '';
    display: block;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -70px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 35px;
    height: 27px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 10px;
    padding-bottom: 2px;
    z-index: 3
}

.area-frame_event .area-frame_header:after {
    content: '';
    display: block;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -42px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 35px;
    height: 27px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 10px;
    padding-bottom: 2px;
    z-index: 3
}

.area-frame_event .area-frame_header .area-frame_title {
    padding: 5px 10px 10px;
    position: relative;
    word-break: break-all;
    line-height: 120%;
    z-index: 4;
    font-size: 1.17em
}

.area-frame_event .area-frame_header .area-frame_title:after {
    content: '';
    display: block;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -106px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 299px;
    height: 5px;
    position: absolute;
    bottom: 0;
    left: 2px
}

.area-frame_event .area-frame_header.nameArea:before,
.area-frame_event .area-frame_header.nameArea:after {
    background: none;
    display: none
}

.area-frame_event .area-frame_contents {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    margin-bottom: 8px
}

.area-frame_event .area-frame_subtitle {
    text-align: left
}

.area-frame_event .area-frame_subtitle .subtitle_text {
    display: inline-block;
    background-color: #2b42ad;
    -webkit-border-radius: 12px;
    padding: 2px 8px
}

.area-frame_event .area-frame_bg_image {
    width: 304px;
    height: 100%;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame/body.png) repeat-y;
    background-size: 304px 1px;
    position: absolute;
    top: 0px;
    pointer-events: none
}

.area-frame_event:before {
    content: '';
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -21px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 304px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
    border-radius: 8px 8px 0 0
}

.area-frame_event:after {
    content: '';
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 0;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 304px;
    height: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none
}

.area-frame_event .area-frame_more_link {
    width: 100%;
    height: 22px;
    background-color: #08123f;
    position: relative
}

.area-frame_event .area-frame_more_link:before {
    content: '';
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/btn-s6a7af53721.png) no-repeat 0 -200px;
    -webkit-background-size: 60px 291px;
    background-size: 60px 291px;
    width: 40px;
    height: 15px;
    position: absolute;
    top: 3px;
    right: 40px
}

.area-frame_event .area-frame_more_link .area-frame_btn_more_link {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 15px;
    text-decoration: none;
    width: 88px;
    background-position-x: 66px
}

.area-frame_event .area-frame_more_contents {
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#0733c3), to(#08123f));
    bottom: -4px;
    border-radius: 0 0 7px 7px;
    height: 23px;
    border-top: double 3px #8b98ba;
    position: relative;
    display: -webkit-box;
    -webkit-box-pack: center;
    margin-top: -6px
}

.area-frame_event .area-frame_more_contents:before {
    content: '';
    margin-top: 3px;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/btn-s6a7af53721.png) no-repeat 0 -216px;
    -webkit-background-size: 60px 291px;
    background-size: 60px 291px;
    width: 60px;
    height: 15px;
    position: relative;
    z-index: 1
}

.area-frame_event .area-frame_more_contents .area-frame_btn_more_link {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/btn-s6a7af53721.png) no-repeat 0 -283px;
    -webkit-background-size: 60px 291px;
    background-size: 60px 291px;
    width: 13px;
    height: 8px;
    text-decoration: none;
    margin-top: 7px;
    position: relative;
    z-index: 1
}

.area-frame_event .area-frame_more_contents._close:before {
    content: '';
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/btn-s6a7af53721.png) no-repeat 0 -184px;
    -webkit-background-size: 60px 291px;
    background-size: 60px 291px;
    width: 40px;
    height: 15px
}

.area-frame_event .area-frame_more_contents._close .area-frame_btn_more_link {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/btn-s6a7af53721.png) no-repeat 0 -274px;
    -webkit-background-size: 60px 291px;
    background-size: 60px 291px;
    width: 13px;
    height: 8px
}

.area-frame_event .area-frame_line_dot {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -98px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 282px;
    height: 5px;
    margin-left: auto;
    margin-right: auto
}

.area-frame_event .area-frame_line_solid {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-s138a7a3126.png) no-repeat 0 -112px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 299px;
    height: 3px;
    margin-left: auto;
    margin-right: auto
}

.area-frame_event.area-frame_no_image {
    background: none
}

.area-frame_event.area-frame_no_image:before,
.area-frame_event.area-frame_no_image:after {
    background: none;
    display: none
}

.area-frame_event._has_accordion {
    padding-bottom: 0
}

.area-frame_event._has_accordion:after {
    background: none
}

.area-frame_event._hd_base:before {
    background-color: #08123f
}

.area-frame_event._hd_base .area-frame_header {
    background-color: #08123f;
    text-shadow: -1px -1px 0px #0090ff, 1px -1px 0px #0090ff, 1px 1px 0px #0090ff, -1px 1px 0px #0090ff, 1px 2px 3px rgba(0, 144, 255, 0.6)
}

.area-frame_event._bd_base {
    background-color: #08123f
}

.area-frame_event._hd_purple:before {
    background-color: #220a59
}

.area-frame_event._hd_purple .area-frame_header {
    background-color: #220a59;
    text-shadow: -1px -1px 0px #4618ad, 1px -1px 0px #4618ad, 1px 1px 0px #4618ad, -1px 1px 0px #4618ad, 1px 2px 3px rgba(70, 24, 173, 0.6)
}

.area-frame_event._bd_purple {
    background-color: #220a59
}

.area-frame_event._hd_parple:before {
    background-color: #220a59
}

.area-frame_event._hd_parple .area-frame_header {
    background-color: #220a59;
    text-shadow: -1px -1px 0px #4618ad, 1px -1px 0px #4618ad, 1px 1px 0px #4618ad, -1px 1px 0px #4618ad, 1px 2px 3px rgba(70, 24, 173, 0.6)
}

.area-frame_event._bd_parple {
    background-color: #220a59
}

.area-frame_event._hd_grape:before {
    background-color: #31024d
}

.area-frame_event._hd_grape .area-frame_header {
    background-color: #31024d;
    text-shadow: -1px -1px 0px #6704a0, 1px -1px 0px #6704a0, 1px 1px 0px #6704a0, -1px 1px 0px #6704a0, 1px 2px 3px rgba(103, 4, 160, 0.6)
}

.area-frame_event._bd_grape {
    background-color: #31024d
}

.area-frame_event._hd_purplepink:before {
    background-color: #42013a
}

.area-frame_event._hd_purplepink .area-frame_header {
    background-color: #42013a;
    text-shadow: -1px -1px 0px #980385, 1px -1px 0px #980385, 1px 1px 0px #980385, -1px 1px 0px #980385, 1px 2px 3px rgba(152, 3, 133, 0.6)
}

.area-frame_event._bd_purplepink {
    background-color: #42013a
}

.area-frame_event._hd_pink:before {
    background-color: #4b1934
}

.area-frame_event._hd_pink .area-frame_header {
    background-color: #4b1934;
    text-shadow: -1px -1px 0px #ab3c78, 1px -1px 0px #ab3c78, 1px 1px 0px #ab3c78, -1px 1px 0px #ab3c78, 1px 2px 3px rgba(171, 60, 120, 0.6)
}

.area-frame_event._bd_pink {
    background-color: #4b1934
}

.area-frame_event._hd_crimson:before {
    background-color: #4b062a
}

.area-frame_event._hd_crimson .area-frame_header {
    background-color: #4b062a;
    text-shadow: -1px -1px 0px #8a0e4e, 1px -1px 0px #8a0e4e, 1px 1px 0px #8a0e4e, -1px 1px 0px #8a0e4e, 1px 2px 3px rgba(138, 14, 78, 0.6)
}

.area-frame_event._bd_crimson {
    background-color: #4b062a
}

.area-frame_event._hd_red:before {
    background-color: #4a0c0c
}

.area-frame_event._hd_red .area-frame_header {
    background-color: #4a0c0c;
    text-shadow: -1px -1px 0px #b02121, 1px -1px 0px #b02121, 1px 1px 0px #b02121, -1px 1px 0px #b02121, 1px 2px 3px rgba(176, 33, 33, 0.6)
}

.area-frame_event._bd_red {
    background-color: #4a0c0c
}

.area-frame_event._hd_orange:before {
    background-color: #5d2800
}

.area-frame_event._hd_orange .area-frame_header {
    background-color: #5d2800;
    text-shadow: -1px -1px 0px #d5620d, 1px -1px 0px #d5620d, 1px 1px 0px #d5620d, -1px 1px 0px #d5620d, 1px 2px 3px rgba(213, 98, 13, 0.6)
}

.area-frame_event._bd_orange {
    background-color: #5d2800
}

.area-frame_event._hd_yellow:before {
    background-color: #483800
}

.area-frame_event._hd_yellow .area-frame_header {
    background-color: #483800;
    text-shadow: -1px -1px 0px #a47b00, 1px -1px 0px #a47b00, 1px 1px 0px #a47b00, -1px 1px 0px #a47b00, 1px 2px 3px rgba(164, 123, 0, 0.6)
}

.area-frame_event._bd_yellow {
    background-color: #483800
}

.area-frame_event._hd_olive:before {
    background-color: #2b3501
}

.area-frame_event._hd_olive .area-frame_header {
    background-color: #2b3501;
    text-shadow: -1px -1px 0px #5a6d0e, 1px -1px 0px #5a6d0e, 1px 1px 0px #5a6d0e, -1px 1px 0px #5a6d0e, 1px 2px 3px rgba(90, 109, 14, 0.6)
}

.area-frame_event._bd_olive {
    background-color: #2b3501
}

.area-frame_event._hd_yellowgreen:before {
    background-color: #173d0a
}

.area-frame_event._hd_yellowgreen .area-frame_header {
    background-color: #173d0a;
    text-shadow: -1px -1px 0px #3d9020, 1px -1px 0px #3d9020, 1px 1px 0px #3d9020, -1px 1px 0px #3d9020, 1px 2px 3px rgba(61, 144, 32, 0.6)
}

.area-frame_event._bd_yellowgreen {
    background-color: #173d0a
}

.area-frame_event._hd_green:before {
    background-color: #003514
}

.area-frame_event._hd_green .area-frame_header {
    background-color: #003514;
    text-shadow: -1px -1px 0px #005c23, 1px -1px 0px #005c23, 1px 1px 0px #005c23, -1px 1px 0px #005c23, 1px 2px 3px rgba(0, 92, 35, 0.6)
}

.area-frame_event._bd_green {
    background-color: #003514
}

.area-frame_event._hd_bluegreen:before {
    background-color: #003931
}

.area-frame_event._hd_bluegreen .area-frame_header {
    background-color: #003931;
    text-shadow: -1px -1px 0px #007e6d, 1px -1px 0px #007e6d, 1px 1px 0px #007e6d, -1px 1px 0px #007e6d, 1px 2px 3px rgba(0, 126, 109, 0.6)
}

.area-frame_event._bd_bluegreen {
    background-color: #003931
}

.area-frame_event._hd_blue:before {
    background-color: #003e5e
}

.area-frame_event._hd_blue .area-frame_header {
    background-color: #003e5e;
    text-shadow: -1px -1px 0px #008cd5, 1px -1px 0px #008cd5, 1px 1px 0px #008cd5, -1px 1px 0px #008cd5, 1px 2px 3px rgba(0, 140, 213, 0.6)
}

.area-frame_event._bd_blue {
    background-color: #003e5e
}

.area-frame_event._hd_navy:before {
    background-color: #1d2f6c
}

.area-frame_event._hd_navy .area-frame_header {
    background-color: #1d2f6c;
    text-shadow: -1px -1px 0px #536ece, 1px -1px 0px #536ece, 1px 1px 0px #536ece, -1px 1px 0px #536ece, 1px 2px 3px rgba(83, 110, 206, 0.6)
}

.area-frame_event._bd_navy {
    background-color: #1d2f6c
}

.area-frame_event .information_light {
    width: 264px;
    background-color: #333333
}

.information_light._in_area {
    width: 264px
}

.showdetails-text {
    width: 84px;
    height: 12px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/gacha/common/ui/sprite/common/text_item_gacha_2.png);
    background-repeat: no-repeat;
    background-size: 84px 12px
}

.showdetails-text._deck_top {
    position: absolute;
    right: 0;
    top: -8px
}

.slider_back {
    display: block;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 150px;
    left: -4px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/icon/icon_arrow_left.png) no-repeat;
    background-size: 23px 23px;
    z-index: 1
}

.slider_next {
    display: block;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 150px;
    right: -4px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/icon/icon_arrow_right.png) no-repeat;
    background-size: 23px 23px;
    z-index: 1
}

.btn_to_memory {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -928px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 53px;
    height: 31px
}

.btn_to_memory_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -855px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 53px;
    height: 31px
}

.button_chance_l {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -773px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 280px;
    height: 40px
}

.button_chance_s {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -814px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 136px;
    height: 40px
}

.button_chance_text_gift_s {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -1001px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 136px;
    height: 40px
}

.button_chance_text_medal_l {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -887px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 280px;
    height: 40px
}

.button_chance_text_medal_s {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -960px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 136px;
    height: 40px
}

.button_exchange {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -732px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 136px;
    height: 40px
}

.button_ranking_popup_details {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -1042px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 64px;
    height: 28px
}

.button_ranking_popup_details_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -1071px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 64px;
    height: 28px
}

.cost_recovery-s39d643653f {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 0;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 136px;
    height: 731px
}

.event_gacha_exchange_btn-area {
    width: 280px
}

.button_chance {
    position: relative;
    vertical-align: top
}

.button_chance:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    z-index: 1
}

.button_chance._long._medal:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -887px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 280px;
    height: 40px
}

.button_chance._long ._icon {
    top: 4px;
    right: 70px;
    z-index: 1
}

.button_chance._long ._icon img {
    width: 18px
}

.button_chance._long ._number {
    left: 198px;
    bottom: 14px
}

.button_chance._long ._idol {
    width: 142px;
    left: 72px
}

.button_chance._long ._idol img {
    top: -46px
}

.button_chance._short {
    display: inline-block
}

.button_chance._short._medal:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -960px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 136px;
    height: 40px
}

.button_chance._short._is_multiple_medal ._number {
    width: 128px;
    padding-left: 0
}

.button_chance._short._is_multiple_medal ._idol img {
    width: 104px;
    top: -36px;
    left: 8px
}

.button_chance._short._gift:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -1001px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 136px;
    height: 40px
}

.button_chance._short ._icon {
    -webkit-transform: scale(0.55, 0.55);
    -ms-transform: scale(0.55, 0.55);
    transform: scale(0.55, 0.55);
    top: 13px;
    left: -4px;
    z-index: 1
}

.button_chance._short ._idol {
    overflow: hidden;
    position: absolute;
    width: 86px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px
}

.button_chance._short ._idol img {
    top: -42px;
    left: -7px
}

.button_chance ._number {
    display: block;
    position: absolute;
    left: 4px;
    bottom: 7px;
    width: 69px;
    height: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    background: #1d1d1d;
    font-size: 10px;
    line-height: 12px;
    color: #ffffff;
    text-align: center;
    z-index: 1
}

.button_chance ._number .medal_text_b {
    color: #0066ff
}

.button_chance ._number .medal_text_y {
    color: #fff800
}

.button_chance ._number .medal_text_r {
    color: #ff3333
}

.button_chance ._icon {
    position: absolute
}

.button_chance ._idol {
    overflow: hidden;
    position: absolute;
    height: 86px;
    height: 36px;
    top: 0;
    right: 0;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.button_chance ._idol img {
    position: absolute;
    top: -42px;
    left: -7px;
    width: 142px
}

.button_exchange {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-left: 4px
}

.button_exchange ._number {
    display: block;
    position: absolute;
    left: 4px;
    bottom: 7px;
    width: 69px;
    height: 12px;
    padding-left: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    font-size: 10px;
    line-height: 12px;
    color: #ffffff;
    text-align: center
}

.font-size-13 {
    font-size: 13px
}

.font-size-12 {
    font-size: 12px
}

.font-size-11 {
    font-size: 11px
}

.font-size-10 {
    font-size: 10px
}

.infortext,
.infortext_nosp {
    text-align: left
}

.infortext p,
.infortext_nosp p {
    padding-left: 1em;
    text-indent: -1em;
    line-height: 140%;
    margin-bottom: 0.6em
}

.infortext_nosp p {
    line-height: 120%;
    margin-bottom: 0.3em
}

.btn_header_navi {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/header-sda549c3d1d.png) no-repeat 0 -314px;
    -webkit-background-size: 320px 528px;
    background-size: 320px 528px;
    width: 33px;
    height: 35px;
    position: absolute;
    top: 58px;
    left: 8px
}

.btn_header_navi._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/header-sda549c3d1d.png) no-repeat 0 -350px;
    -webkit-background-size: 320px 528px;
    background-size: 320px 528px;
    width: 33px;
    height: 35px
}

.text_header_01 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/header-sda549c3d1d.png) no-repeat 0 -386px;
    -webkit-background-size: 320px 528px;
    background-size: 320px 528px;
    width: 56px;
    height: 35px;
    position: absolute;
    top: 58px;
    right: 8px
}

.end_announce_header {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/header-sda549c3d1d.png) no-repeat 0 0;
    -webkit-background-size: 320px 528px;
    background-size: 320px 528px;
    width: 320px;
    height: 156px;
    position: relative;
    height: 120px !important
}

.end_announce_header._is_processing {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/header-sda549c3d1d.png) no-repeat 0 -157px;
    -webkit-background-size: 320px 528px;
    background-size: 320px 528px;
    width: 320px;
    height: 156px
}

.end_announce_header .logo-area {
    position: absolute;
    top: 4px;
    left: 16px
}

.end_announce_header .state-area {
    position: absolute;
    top: 32px;
    right: 16px
}

.end_announce_header .period-area {
    position: absolute;
    left: 71px;
    bottom: 10px;
    width: 178px;
    color: #1d1d1d;
    text-align: center
}

.end_announce_header .memory_btn-area {
    position: absolute;
    right: 8px;
    bottom: 11px
}

.end_announce_header .btn_to_memory._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/button-s6b3914bd96.png) no-repeat 0 -855px;
    -webkit-background-size: 280px 1099px;
    background-size: 280px 1099px;
    width: 53px;
    height: 31px
}

.end_announce_header .btn_header_navi {
    top: 77px
}

.reward_conditions-area_horizontal .dl-value_set {
    position: absolute;
    top: 0;
    right: 0;
    width: 160px
}

.reward_conditions-area_horizontal .dl-value_set dt {
    width: 80px
}

.reward_conditions-area_horizontal .dl-value_set dd {
    width: 76px
}

.text-cute,
.text-attr_1 {
    color: #ff0073
}

.text-cool,
.text-attr_2 {
    color: #006aff
}

.text-cute,
.text-attr_3 {
    color: #fa0
}

.text-trainer {
    color: #137d11
}

.text-purple {
    color: #1d1138
}

.text-parple {
    color: #1d1138
}

.text-grape {
    color: #230932
}

.text-purplepink {
    color: #2c1429
}

.text-pink {
    color: #331626
}

.text-crimson {
    color: #2b0c1c
}

.text-red {
    color: #300f0f
}

.text-orange {
    color: #361e0c
}

.text-yellow {
    color: #302810
}

.text-olive {
    color: #21260d
}

.text-yellowgreen {
    color: #152b0d
}

.text-green {
    color: #0c2515
}

.text-bluegreen {
    color: #102b27
}

.text-blue {
    color: #0d2a3a
}

.text-navy {
    color: #202947
}

.top_info-area {
    position: relative;
    width: 304px;
    margin-left: auto;
    margin-right: auto
}

.top_info-area .stamina_battle_point-area {
    display: inline-block;
    width: 256px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 1px;
    padding-bottom: 2px;
    border: 1px solid #333333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    background: rgba(0, 0, 0, 0.8)
}

.top_info-area .stamina_battle_point-area .label {
    width: 36px;
    height: 14px;
    line-height: 14px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    letter-spacing: -1px;
    text-align: center
}

.top_info-area .stamina_battle_point-area .label._purple {
    background: #4618ad
}

.top_info-area .stamina_battle_point-area .label._parple {
    background: #4618ad
}

.top_info-area .stamina_battle_point-area .label._grape {
    background: #6704a0
}

.top_info-area .stamina_battle_point-area .label._purplepink {
    background: #980385
}

.top_info-area .stamina_battle_point-area .label._pink {
    background: #dc559e
}

.top_info-area .stamina_battle_point-area .label._crimson {
    background: #8a0e4e
}

.top_info-area .stamina_battle_point-area .label._red {
    background: #b02121
}

.top_info-area .stamina_battle_point-area .label._orange {
    background: #e66a0e
}

.top_info-area .stamina_battle_point-area .label._yellow {
    background: #d89e00
}

.top_info-area .stamina_battle_point-area .label._olive {
    background: #5a6d0e
}

.top_info-area .stamina_battle_point-area .label._yellowgreen {
    background: #3d9020
}

.top_info-area .stamina_battle_point-area .label._green {
    background: #005c23
}

.top_info-area .stamina_battle_point-area .label._bluegreen {
    background: #007e6d
}

.top_info-area .stamina_battle_point-area .label._blue {
    background: #008cd5
}

.top_info-area .stamina_battle_point-area .label._navy {
    background: #536ece
}

.exchange-header {
    position: relative;
    width: 320px;
    height: 158px;
    margin-top: -4px;
    padding-top: 4px
}

.exchange-header:after {
    content: '';
    display: block;
    width: 320px;
    height: 30px;
    position: absolute;
    bottom: 13px;
    left: 0;
    z-index: 0
}

.exchange-header._event_color_red:after {
    background: -webkit-linear-gradient(bottom, #300f0f, transparent)
}

.exchange-header._event_color_blue:after {
    background: -webkit-linear-gradient(bottom, #0d2a3a, transparent)
}

.exchange-header._event_color_pink:after {
    background: -webkit-linear-gradient(bottom, #331626, transparent)
}

.exchange-header._event_color_parple:after {
    background: -webkit-linear-gradient(bottom, #1d1138, transparent)
}

.exchange-header .btn-navi-info {
    position: absolute;
    top: 66px;
    left: 8px
}

.exchange-header .period-info {
    position: absolute;
    width: 142px;
    height: 14px;
    line-height: 14px;
    top: 82px;
    left: 46px;
    z-index: 2;
    color: #1d1d1d;
    font-size: 10px;
    text-align: center;
    text-shadow: -1px -1px 0px #fff, 1px -1px 0px #fff, 1px 1px 0px #fff, -1px 1px 0px #fff, 1px 2px 3px rgba(255, 255, 255, 0.6)
}

.exchange-header .idol-area {
    position: absolute;
    top: -93px;
    left: 87px;
    width: 320px;
    height: 235px;
    overflow: hidden
}

.exchange-header .idol-area img {
    width: 320px
}

.exchange-header+* {
    margin-top: -50px
}

.idol_name._attr_1,
.idol_name._attr_cute {
    color: #ff0073
}

.idol_name._attr_2,
.idol_name._attr_cool {
    color: #006aff
}

.idol_name._attr_3,
.idol_name._attr_passion {
    color: #fa0
}

.idol_name._attr_4,
.idol_name._attr_trainer {
    color: #21c421
}

.idol_name._attr_5,
.idol_name._attr_chihiro {
    color: #54d129
}

a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.tab_common-large {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -467px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 320px;
    height: 6px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: -3px;
    left: -8px
}

.tab_common-large .selected:before {
    background-color: #2946c5
}

.tab_common-large:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 8px;
    bottom: -8px;
    background: -webkit-gradient(linear, left top, left bottom, from(#151f4a), to(rgba(21, 31, 74, 0)));
    z-index: -2
}

.tab_common-large .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 0;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 152px;
    height: 37px;
    position: relative
}

.tab_common-large .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -114px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 152px;
    height: 37px
}

.tab_common-large .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -114px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 152px;
    height: 37px
}

.tab_common-large .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -474px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -76px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 101px;
    height: 37px;
    position: relative
}

.tab_common-large .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -152px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 101px;
    height: 37px
}

.tab_common-large .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -152px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 101px;
    height: 37px
}

.tab_common-large .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -474px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -38px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 102px;
    height: 37px;
    position: relative
}

.tab_common-large .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -190px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 102px;
    height: 37px
}

.tab_common-large .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -190px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 102px;
    height: 37px
}

.tab_common-large .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -474px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -228px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 76px;
    height: 37px;
    position: relative
}

.tab_common-large .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -266px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 76px;
    height: 37px
}

.tab_common-large .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -266px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 76px;
    height: 37px
}

.tab_common-large .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -474px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -304px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 61px;
    height: 37px;
    position: relative
}

.tab_common-large .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -418px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 61px;
    height: 37px
}

.tab_common-large .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -418px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 61px;
    height: 37px
}

.tab_common-large .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -474px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -342px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 60px;
    height: 37px;
    position: relative
}

.tab_common-large .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -380px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 60px;
    height: 37px
}

.tab_common-large .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -380px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 60px;
    height: 37px
}

.tab_common-large .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #151f4a;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large-s8af3c3794d.png) no-repeat 0 -474px;
    -webkit-background-size: 320px 487px;
    background-size: 320px 487px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large .tab_text._free_line {
    display: table
}

.tab_common-large .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_purple {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_purple:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_purple .selected:before {
    background-color: #1d1138
}

.tab_common-large_purple:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_purple .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_purple .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_purple .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_purple .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purple .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_purple .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_purple .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_purple .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purple .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_purple .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_purple .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_purple .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purple .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_purple .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_purple .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_purple .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purple .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_purple .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_purple .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_purple .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purple .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_purple .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_purple .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_purple .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purple .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purple-s1d01af3856.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purple .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_purple .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_purple .tab_text._free_line {
    display: table
}

.tab_common-large_purple .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_purple .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_purple .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_purple .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_purple.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_purple.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_purple.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_purple.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_purple.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_purple.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_purple.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_purple.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_purple.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_purple.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_purple.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_purple.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_purple.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_purple.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_purple.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_parple {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_parple:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_parple .selected:before {
    background-color: #1d1138
}

.tab_common-large_parple:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_parple .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_parple .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_parple .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_parple .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_parple .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_parple .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_parple .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_parple .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_parple .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_parple .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_parple .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_parple .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_parple .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_parple .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_parple .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_parple .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_parple .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_parple .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_parple .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_parple .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_parple .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_parple .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_parple .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_parple .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_parple .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_parple-s5a82ce0544.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_parple .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_parple .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_parple .tab_text._free_line {
    display: table
}

.tab_common-large_parple .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_parple .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_parple .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_parple .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_parple.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_parple.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_parple.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_parple.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_parple.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_parple.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_parple.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_parple.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_parple.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_parple.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_parple.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_parple.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_parple.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_parple.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_parple.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_grape {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_grape:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_grape .selected:before {
    background-color: #230932
}

.tab_common-large_grape:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_grape .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_grape .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_grape .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_grape .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_grape .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_grape .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_grape .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_grape .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_grape .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_grape .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_grape .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_grape .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_grape .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_grape .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_grape .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_grape .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_grape .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_grape .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_grape .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_grape .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_grape .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_grape .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_grape .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_grape .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_grape .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_grape-sf345e3e94f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_grape .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_grape .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_grape .tab_text._free_line {
    display: table
}

.tab_common-large_grape .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_grape .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_grape .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_grape .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_grape.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_grape.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_grape.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_grape.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_grape.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_grape.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_grape.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_grape.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_grape.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_grape.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_grape.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_grape.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_grape.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_grape.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_grape.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_purplepink {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_purplepink:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_purplepink .selected:before {
    background-color: #2c1429
}

.tab_common-large_purplepink:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_purplepink .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_purplepink .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purplepink .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_purplepink .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purplepink .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_purplepink .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purplepink .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_purplepink .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purplepink .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_purplepink .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purplepink .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_purplepink .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_purplepink .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_purplepink .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_purplepink-sd8e3330d00.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_purplepink .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_purplepink .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_purplepink .tab_text._free_line {
    display: table
}

.tab_common-large_purplepink .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_purplepink .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_purplepink .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_purplepink .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_purplepink.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_purplepink.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_purplepink.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_purplepink.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_purplepink.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_purplepink.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_purplepink.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_purplepink.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_purplepink.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_purplepink.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_purplepink.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_purplepink.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_purplepink.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_purplepink.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_purplepink.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_pink {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_pink:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_pink .selected:before {
    background-color: #331626
}

.tab_common-large_pink:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_pink .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_pink .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_pink .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_pink .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_pink .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_pink .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_pink .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_pink .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_pink .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_pink .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_pink .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_pink .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_pink .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_pink .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_pink .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_pink .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_pink .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_pink .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_pink .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_pink .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_pink .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_pink .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_pink .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_pink .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_pink .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_pink-saabdabce25.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_pink .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_pink .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_pink .tab_text._free_line {
    display: table
}

.tab_common-large_pink .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_pink .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_pink .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_pink .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_pink.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_pink.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_pink.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_pink.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_pink.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_pink.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_pink.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_pink.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_pink.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_pink.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_pink.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_pink.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_pink.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_pink.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_pink.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_crimson {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_crimson:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_crimson .selected:before {
    background-color: #2b0c1c
}

.tab_common-large_crimson:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_crimson .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_crimson .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_crimson .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_crimson .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_crimson .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_crimson .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_crimson .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_crimson .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_crimson .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_crimson .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_crimson .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_crimson .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_crimson .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_crimson .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_crimson .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_crimson .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_crimson .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_crimson .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_crimson .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_crimson .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_crimson .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_crimson .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_crimson .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_crimson .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_crimson .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_crimson-sb44cee08fa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_crimson .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_crimson .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_crimson .tab_text._free_line {
    display: table
}

.tab_common-large_crimson .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_crimson .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_crimson .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_crimson .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_crimson.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_crimson.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_crimson.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_crimson.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_crimson.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_crimson.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_crimson.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_crimson.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_crimson.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_crimson.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_crimson.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_crimson.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_crimson.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_crimson.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_crimson.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_red {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_red:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_red .selected:before {
    background-color: #300f0f
}

.tab_common-large_red:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_red .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_red .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_red .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_red .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_red .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_red .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_red .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_red .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_red .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_red .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_red .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_red .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_red .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_red .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_red .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_red .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_red .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_red .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_red .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_red .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_red .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_red .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_red .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_red .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_red .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_red-s93019d14f8.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_red .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_red .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_red .tab_text._free_line {
    display: table
}

.tab_common-large_red .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_red .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_red .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_red .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_red.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_red.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_red.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_red.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_red.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_red.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_red.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_red.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_red.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_red.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_red.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_red.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_red.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_red.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_red.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_orange {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_orange:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_orange .selected:before {
    background-color: #361e0c
}

.tab_common-large_orange:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_orange .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_orange .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_orange .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_orange .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_orange .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_orange .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_orange .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_orange .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_orange .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_orange .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_orange .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_orange .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_orange .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_orange .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_orange .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_orange .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_orange .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_orange .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_orange .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_orange .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_orange .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_orange .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_orange .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_orange .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_orange .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_orange-sc936d318f6.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_orange .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_orange .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_orange .tab_text._free_line {
    display: table
}

.tab_common-large_orange .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_orange .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_orange .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_orange .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_orange.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_orange.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_orange.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_orange.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_orange.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_orange.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_orange.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_orange.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_orange.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_orange.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_orange.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_orange.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_orange.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_orange.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_orange.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_yellow {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_yellow:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_yellow .selected:before {
    background-color: #302810
}

.tab_common-large_yellow:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_yellow .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_yellow .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_yellow .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellow .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellow .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_yellow .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_yellow .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellow .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellow .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_yellow .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_yellow .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellow .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellow .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_yellow .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_yellow .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellow .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellow .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_yellow .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_yellow .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellow .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellow .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_yellow .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_yellow .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellow .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellow .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellow-s6efadef0aa.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellow .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_yellow .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_yellow .tab_text._free_line {
    display: table
}

.tab_common-large_yellow .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_yellow .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_yellow .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_yellow .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_yellow.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_yellow.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_yellow.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_yellow.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_yellow.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_yellow.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_yellow.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_yellow.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_yellow.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_yellow.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_yellow.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_yellow.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_yellow.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_yellow.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_yellow.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_olive {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_olive:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_olive .selected:before {
    background-color: #21260d
}

.tab_common-large_olive:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_olive .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_olive .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_olive .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_olive .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_olive .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_olive .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_olive .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_olive .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_olive .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_olive .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_olive .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_olive .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_olive .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_olive .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_olive .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_olive .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_olive .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_olive .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_olive .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_olive .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_olive .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_olive .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_olive .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_olive .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_olive .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_olive-sae4bdcb73c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_olive .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_olive .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_olive .tab_text._free_line {
    display: table
}

.tab_common-large_olive .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_olive .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_olive .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_olive .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_olive.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_olive.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_olive.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_olive.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_olive.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_olive.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_olive.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_olive.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_olive.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_olive.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_olive.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_olive.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_olive.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_olive.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_olive.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_yellowgreen {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_yellowgreen:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_yellowgreen .selected:before {
    background-color: #152b0d
}

.tab_common-large_yellowgreen:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_yellowgreen .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_yellowgreen .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellowgreen .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_yellowgreen .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellowgreen .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_yellowgreen .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellowgreen .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_yellowgreen .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellowgreen .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_yellowgreen .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellowgreen .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_yellowgreen .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_yellowgreen .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_yellowgreen .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_yellowgreen-saaefa3d15f.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_yellowgreen .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_yellowgreen .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_yellowgreen .tab_text._free_line {
    display: table
}

.tab_common-large_yellowgreen .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_yellowgreen .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_yellowgreen .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_yellowgreen .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_yellowgreen.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_yellowgreen.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_yellowgreen.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_yellowgreen.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_yellowgreen.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_yellowgreen.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_yellowgreen.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_yellowgreen.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_yellowgreen.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_yellowgreen.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_yellowgreen.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_yellowgreen.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_yellowgreen.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_yellowgreen.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_yellowgreen.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_green {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_green:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_green .selected:before {
    background-color: #0c2515
}

.tab_common-large_green:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_green .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_green .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_green .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_green .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_green .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_green .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_green .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_green .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_green .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_green .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_green .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_green .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_green .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_green .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_green .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_green .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_green .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_green .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_green .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_green .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_green .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_green .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_green .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_green .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_green .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_green-saedea91b1e.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_green .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_green .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_green .tab_text._free_line {
    display: table
}

.tab_common-large_green .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_green .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_green .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_green .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_green.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_green.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_green.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_green.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_green.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_green.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_green.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_green.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_green.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_green.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_green.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_green.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_green.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_green.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_green.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_bluegreen {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_bluegreen:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_bluegreen .selected:before {
    background-color: #102b27
}

.tab_common-large_bluegreen:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_bluegreen .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_bluegreen .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_bluegreen .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_bluegreen .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_bluegreen .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_bluegreen .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_bluegreen .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_bluegreen .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_bluegreen .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_bluegreen .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_bluegreen .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_bluegreen .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_bluegreen .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_bluegreen .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_bluegreen-s9ea4c6502c.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_bluegreen .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_bluegreen .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_bluegreen .tab_text._free_line {
    display: table
}

.tab_common-large_bluegreen .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_bluegreen .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_bluegreen .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_bluegreen .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_bluegreen.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_bluegreen.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_bluegreen.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_bluegreen.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_bluegreen.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_bluegreen.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_bluegreen.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_bluegreen.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_bluegreen.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_bluegreen.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_bluegreen.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_bluegreen.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_bluegreen.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_bluegreen.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_bluegreen.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_blue {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_blue:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_blue .selected:before {
    background-color: #0d2a3a
}

.tab_common-large_blue:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_blue .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_blue .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_blue .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_blue .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_blue .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_blue .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_blue .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_blue .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_blue .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_blue .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_blue .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_blue .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_blue .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_blue .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_blue .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_blue .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_blue .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_blue .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_blue .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_blue .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_blue .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_blue .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_blue .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_blue .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_blue .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_blue-s8efa92bbbf.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_blue .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_blue .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_blue .tab_text._free_line {
    display: table
}

.tab_common-large_blue .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_blue .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_blue .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_blue .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_blue.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_blue.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_blue.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_blue.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_blue.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_blue.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_blue.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_blue.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_blue.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_blue.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_blue.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_blue.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_blue.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_blue.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_blue.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-large_navy {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px
}

.tab_common-large_navy:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -554px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 320px;
    height: 10px;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -8px
}

.tab_common-large_navy .selected:before {
    background-color: #202947
}

.tab_common-large_navy:after {
    content: '';
    width: 320px;
    position: absolute;
    left: -8px;
    height: 10px;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(rgba(29, 29, 29, 0.1)));
    z-index: -2
}

.tab_common-large_navy .tab_line_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -90px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    position: relative
}

.tab_common-large_navy .tab_line_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px
}

.tab_common-large_navy .tab_line_2._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -135px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 152px;
    height: 44px;
    height: 44px
}

.tab_common-large_navy .tab_line_2.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_2.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_navy .tab_line_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -45px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    position: relative
}

.tab_common-large_navy .tab_line_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px
}

.tab_common-large_navy .tab_line_3._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -180px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 101px;
    height: 44px;
    height: 44px
}

.tab_common-large_navy .tab_line_3.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_3.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_navy .tab_line_3_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -225px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    position: relative
}

.tab_common-large_navy .tab_line_3_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px
}

.tab_common-large_navy .tab_line_3_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_3_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 0;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 102px;
    height: 44px;
    height: 44px
}

.tab_common-large_navy .tab_line_3_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_3_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_navy .tab_line_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -315px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    position: relative
}

.tab_common-large_navy .tab_line_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px
}

.tab_common-large_navy .tab_line_4._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -270px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 76px;
    height: 44px;
    height: 44px
}

.tab_common-large_navy .tab_line_4.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_4.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_navy .tab_line_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    position: relative
}

.tab_common-large_navy .tab_line_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px
}

.tab_common-large_navy .tab_line_5._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -360px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 61px;
    height: 44px;
    height: 44px
}

.tab_common-large_navy .tab_line_5.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_5.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_navy .tab_line_5_center {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -495px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    position: relative
}

.tab_common-large_navy .tab_line_5_center._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px
}

.tab_common-large_navy .tab_line_5_center._hover:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #1d1d1d;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_5_center.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -405px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 60px;
    height: 44px;
    height: 44px
}

.tab_common-large_navy .tab_line_5_center.selected:before {
    content: '';
    display: block;
    width: 100%;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px
}

.tab_common-large_navy .tab_line_5_center.selected:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_large_navy-s378e61c6c3.png) no-repeat 0 -540px;
    -webkit-background-size: 320px 575px;
    background-size: 320px 575px;
    width: 30px;
    height: 13px;
    content: '';
    position: absolute;
    z-index: 1;
    top: -6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.tab_common-large_navy .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-large_navy .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 5px
}

.tab_common-large_navy .tab_text._free_line {
    display: table
}

.tab_common-large_navy .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-large_navy .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-large_navy .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-large_navy .tab_text:first-child {
    text-indent: 5px
}

.tab_common-large_navy.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_navy.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-large_navy.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-large_navy.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-large_navy.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-large_navy.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-large_navy.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-large_navy.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-large_navy.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-large_navy.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-large_navy.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-large_navy.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-large_navy.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-large_navy.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-large_navy.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-middle {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 304px;
    -webkit-border-radius: 20px;
    background-color: #2946c5
}

.tab_common-middle._top {
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0
}

.tab_common-middle._btm {
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0
}

.tab_common-middle.tab_color-purple {
    background-color: #4618ad
}

.tab_common-middle.tab_color-parple {
    background-color: #4618ad
}

.tab_common-middle.tab_color-grape {
    background-color: #6704a0
}

.tab_common-middle.tab_color-purplepink {
    background-color: #980385
}

.tab_common-middle.tab_color-pink {
    background-color: #dc559e
}

.tab_common-middle.tab_color-crimson {
    background-color: #8a0e4e
}

.tab_common-middle.tab_color-red {
    background-color: #b02121
}

.tab_common-middle.tab_color-orange {
    background-color: #e66a0e
}

.tab_common-middle.tab_color-yellow {
    background-color: #e6b300
}

.tab_common-middle.tab_color-olive {
    background-color: #5a6d0e
}

.tab_common-middle.tab_color-yellowgreen {
    background-color: #3d9020
}

.tab_common-middle.tab_color-green {
    background-color: #005c23
}

.tab_common-middle.tab_color-bluegreen {
    background-color: #007e6d
}

.tab_common-middle.tab_color-blue {
    background-color: #008cd5
}

.tab_common-middle.tab_color-navy {
    background-color: #536ece
}

.tab_common-middle .tab_line_2_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1295px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 152px;
    height: 36px
}

.tab_common-middle .tab_line_2_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -999px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 152px;
    height: 36px
}

.tab_common-middle .tab_line_2_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -999px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 152px;
    height: 36px
}

.tab_common-middle .tab_line_2_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1110px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 152px;
    height: 36px
}

.tab_common-middle .tab_line_2_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -925px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 152px;
    height: 36px
}

.tab_common-middle .tab_line_2_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -925px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 152px;
    height: 36px
}

.tab_common-middle .tab_line_3_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1073px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_3_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1406px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_3_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1406px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_3_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1258px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_3_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -962px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_3_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -962px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_3_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1036px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_3_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1480px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_3_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1480px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_4_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -851px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1554px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1554px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2405px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1443px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1443px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_23 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1739px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_23._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -703px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_23.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -703px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2220px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1517px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1517px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -888px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1591px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_4_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1591px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_5_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1184px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2368px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2368px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2664px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1628px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1628px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_24 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2590px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_24._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1369px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_24.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1369px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2627px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 60px;
    height: 36px
}

.tab_common-middle .tab_line_5_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1702px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 60px;
    height: 36px
}

.tab_common-middle .tab_line_5_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1702px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 60px;
    height: 36px
}

.tab_common-middle .tab_line_5_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2701px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1665px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1665px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1147px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1776px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_5_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1776px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 61px;
    height: 36px
}

.tab_common-middle .tab_line_6_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -518px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_6_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -148px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_6_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -148px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_6_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -740px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_6_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -333px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_6_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -333px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_6_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -407px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_6_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -74px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_6_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -74px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_6_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -481px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_6_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 0;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_6_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 0;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_6_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1332px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_6_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -296px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_6_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -296px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_6_6 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -592px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_6_6._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -111px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_6_6.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -111px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_7_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -555px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_7_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -185px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_7_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -185px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_7_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -777px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_7_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -370px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_7_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -370px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 102px;
    height: 36px
}

.tab_common-middle .tab_line_7_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -444px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_7_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -37px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_7_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -37px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 101px;
    height: 36px
}

.tab_common-middle .tab_line_7_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -814px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_7_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -222px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_7_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -222px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_7_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2553px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_7_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -629px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_7_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -629px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_7_6 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2516px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_7_6._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -666px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_7_6.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -666px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_7_7 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1221px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_7_7._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -259px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_7_7.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -259px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1813px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1850px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1850px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2331px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2257px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2257px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2146px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2294px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2294px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1887px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1961px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1961px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2183px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2442px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2442px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_6 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2479px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_6._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2035px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_6.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2035px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_7 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2072px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_7._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1924px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_7.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1924px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_8 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -2109px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_8._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1998px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_line_8_8.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_middle-s171cb27b03.png) no-repeat 0 -1998px;
    -webkit-background-size: 152px 2737px;
    background-size: 152px 2737px;
    width: 76px;
    height: 36px
}

.tab_common-middle .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-middle .tab_text:first-child {
    text-indent: 5px
}

.tab_common-middle .tab_text:first-child._has_name_prefix .text-prefix {
    margin-left: -5px !important
}

.tab_common-middle .tab_text:last-child {
    text-indent: -5px
}

.tab_common-middle .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px
}

.tab_common-middle .tab_text._line_2:before {
    content: "";
    display: block;
    height: 5px
}

.tab_common-middle .tab_text._free_line {
    display: table
}

.tab_common-middle .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-middle .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-middle .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-middle .tab_text:first-child {
    text-indent: 5px
}

.tab_common-middle.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-middle.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-middle.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-middle.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-middle.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-middle.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-middle.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-middle.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-middle.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-middle.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-middle.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-middle.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-middle.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-middle.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-middle.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.tab_common-small {
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    position: relative;
    display: -webkit-box;
    width: 280px;
    -webkit-border-radius: 20px;
    background-color: #2946c5
}

.tab_common-small._top {
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0
}

.tab_common-small._btm {
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0
}

.tab_common-small.tab_color-purple {
    background-color: #4618ad
}

.tab_common-small.tab_color-parple {
    background-color: #4618ad
}

.tab_common-small.tab_color-grape {
    background-color: #6704a0
}

.tab_common-small.tab_color-purplepink {
    background-color: #980385
}

.tab_common-small.tab_color-pink {
    background-color: #dc559e
}

.tab_common-small.tab_color-crimson {
    background-color: #8a0e4e
}

.tab_common-small.tab_color-red {
    background-color: #b02121
}

.tab_common-small.tab_color-orange {
    background-color: #e66a0e
}

.tab_common-small.tab_color-yellow {
    background-color: #e6b300
}

.tab_common-small.tab_color-olive {
    background-color: #5a6d0e
}

.tab_common-small.tab_color-yellowgreen {
    background-color: #3d9020
}

.tab_common-small.tab_color-green {
    background-color: #005c23
}

.tab_common-small.tab_color-bluegreen {
    background-color: #007e6d
}

.tab_common-small.tab_color-blue {
    background-color: #008cd5
}

.tab_common-small.tab_color-navy {
    background-color: #536ece
}

.tab_common-small .tab_line_2_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -555px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 140px;
    height: 36px
}

.tab_common-small .tab_line_2_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -481px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 140px;
    height: 36px
}

.tab_common-small .tab_line_2_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -481px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 140px;
    height: 36px
}

.tab_common-small .tab_line_2_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -592px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 140px;
    height: 36px
}

.tab_common-small .tab_line_2_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -74px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 140px;
    height: 36px
}

.tab_common-small .tab_line_2_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -74px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 140px;
    height: 36px
}

.tab_common-small .tab_line_3_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -222px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_3_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -999px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_3_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -999px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_3_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1258px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_3_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -703px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_3_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -703px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_3_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -185px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_3_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1073px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_3_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1073px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_4_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 0;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_4_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1517px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_4_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1517px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_4_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1813px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_4_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1295px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_4_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1295px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_4_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1739px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_4_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1332px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_4_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1332px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_4_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -37px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_4_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1480px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_4_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1480px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_5_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -888px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1665px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1665px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1961px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1628px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1628px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1887px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1554px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1554px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1924px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1591px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1591px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1036px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1702px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_5_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1702px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 56px;
    height: 36px
}

.tab_common-small .tab_line_6_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -259px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_6_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -740px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_6_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -740px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_6_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1184px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_6_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -407px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_6_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -407px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_6_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -333px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_6_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -925px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_6_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -925px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_6_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -518px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_6_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1110px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_6_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1110px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_6_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1369px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_6_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -148px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_6_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -148px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_6_6 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -111px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_6_6._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -814px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_6_6.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -814px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_7_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -296px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_7_1._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -777px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_7_1.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -777px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_7_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1221px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_7_2._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -444px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_7_2.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -444px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 94px;
    height: 36px
}

.tab_common-small .tab_line_7_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -370px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_7_3._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -962px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_7_3.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -962px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 93px;
    height: 36px
}

.tab_common-small .tab_line_7_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -666px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_7_4._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1443px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_7_4.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1443px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_7_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1850px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_7_5._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1147px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_7_5.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1147px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_7_6 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1776px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_7_6._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -851px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_7_6.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -851px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_7_7 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -629px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_7_7._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1406px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_line_7_7.selected {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/tab/tab_small-s3cc58bd5f1.png) no-repeat 0 -1406px;
    -webkit-background-size: 140px 1997px;
    background-size: 140px 1997px;
    width: 70px;
    height: 36px
}

.tab_common-small .tab_text {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    position: relative;
    text-shadow: 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70, 0px 0px 2px #071b70
}

.tab_common-small .tab_text:first-child {
    text-indent: 5px
}

.tab_common-small .tab_text:first-child._has_name_prefix .text-prefix {
    margin-left: -5px !important
}

.tab_common-small .tab_text:last-child {
    text-indent: -5px
}

.tab_common-small .tab_text._line_2 {
    line-height: 1.1;
    font-size: 12px
}

.tab_common-small .tab_text._line_2:before {
    content: "";
    display: block;
    height: 5px
}

.tab_common-small .tab_text._free_line {
    display: table
}

.tab_common-small .tab_text._free_line .text-elem {
    line-height: 120%;
    font-size: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.tab_common-small .tab_text._has_name_prefix {
    line-height: 1.0em
}

.tab_common-small .tab_text._has_name_prefix .text-prefix {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff9900;
    line-height: 10px;
    font-size: 10px;
    text-indent: 0 !important
}

.tab_common-small .tab_text:first-child {
    text-indent: 5px
}

.tab_common-small.tab_color-purple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-small.tab_color-parple .tab_text {
    text-shadow: 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758, 0px 0px 2px #200758
}

.tab_common-small.tab_color-grape .tab_text {
    text-shadow: 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f, 0px 0px 2px #32004f
}

.tab_common-small.tab_color-purplepink .tab_text {
    text-shadow: 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044, 0px 0px 2px #4e0044
}

.tab_common-small.tab_color-pink .tab_text {
    text-shadow: 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853, 0px 0px 2px #861853
}

.tab_common-small.tab_color-crimson .tab_text {
    text-shadow: 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f, 0px 0px 2px #3d001f
}

.tab_common-small.tab_color-red .tab_text {
    text-shadow: 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101, 0px 0px 2px #5b0101
}

.tab_common-small.tab_color-orange .tab_text {
    text-shadow: 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600, 0px 0px 2px #7f3600
}

.tab_common-small.tab_color-yellow .tab_text {
    text-shadow: 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800, 0px 0px 2px #795800
}

.tab_common-small.tab_color-olive .tab_text {
    text-shadow: 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001, 0px 0px 2px #2b3001
}

.tab_common-small.tab_color-yellowgreen .tab_text {
    text-shadow: 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703, 0px 0px 2px #195703
}

.tab_common-small.tab_color-green .tab_text {
    text-shadow: 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319, 0px 0px 2px #004319
}

.tab_common-small.tab_color-bluegreen .tab_text {
    text-shadow: 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247, 0px 0px 2px #005247
}

.tab_common-small.tab_color-blue .tab_text {
    text-shadow: 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e, 0px 0px 2px #00537e
}

.tab_common-small.tab_color-navy .tab_text {
    text-shadow: 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73, 0px 0px 2px #2d3c73
}

.dl-value_set {
    position: relative
}

._deck_frame .dl-value_set._w_1 dt {
    width: 96px
}

._deck_frame .dl-value_set._w_1 dd {
    width: 182px
}

.power_score-area .dl-value_set {
    position: relative;
    width: 224px
}

.power_score-area .dl-value_set._w_1 dt {
    width: 92px
}

.power_score-area .dl-value_set._w_1 dd {
    width: 132px
}

._petit_deck_frame .dl-value_set._petit_power dt {
    width: 72px;
    padding-top: 10px;
    background: #3fc2ff
}

._petit_deck_frame .dl-value_set._petit_power dd {
    width: 206px;
    background: #ffffff;
    color: #000000
}

._petit_deck_frame .dl-value_set._petit_power dd._fix {
    width: 182px
}

.power_icon-area {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 48px
}

.power_icon-area .petit_icon {
    position: absolute;
    top: -4px;
    right: -4px
}

.power_score-area {
    display: inline-block;
    vertical-align: top;
    width: 224px;
    margin-left: 8px
}

._petit_deck_frame {
    overflow: hidden;
    position: relative;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px
}

._petit_deck_frame._fix {
    overflow: visible
}

._petit_deck_frame:before {
    display: block;
    position: absolute;
    top: -8px;
    bottom: -8px;
    left: -8px;
    right: -8px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/petit_cg/ui/sprite/etc/blue/bg.png);
    background-size: 7px 7px;
    content: ''
}

.frame-event ._wrapper ._petit_deck_frame:before {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

._petit_deck_frame .deck_card_list-area {
    border: 1px solid #3fc2ff;
    background: #ffffff
}

._petit_deck_frame .line_dot {
    position: relative;
    width: 282px;
    height: 5px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/common/frame/line_dot.png);
    background-size: 282px 5px
}

.deck_card_list-area {
    position: relative;
    padding: 4px 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    background-color: #333333
}

.deck_card_list-area._no_bg {
    background-color: transparent
}

.deck_card_list-area._column_5 {
    width: 288px;
    margin-left: -4px
}

.deck_card_list-area ._card,
.deck_card_list-area ._deck {
    display: inline-block;
    position: relative;
    vertical-align: top
}

.deck_card_list-area .front_member_card_list-area ._card,
.deck_card_list-area .front_member_card_list-area ._deck {
    width: 50px
}

.deck_card_list-area .front_member_card_list-area ._card:not(:nth-of-type(5n-4)),
.deck_card_list-area .front_member_card_list-area ._deck:not(:nth-of-type(5n-4)) {
    margin-left: 8px
}

.deck_card_list-area .front_member_card_list-area ._card:nth-of-type(n+6),
.deck_card_list-area .front_member_card_list-area ._deck:nth-of-type(n+6) {
    margin-top: 8px
}

.deck_card_list-area .front_member_card_list-area ._gray_img {
    display: block;
    width: 50px;
    height: 50px;
    background-size: 50px 50px;
    background-repeat: no-repeat;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    position: relative
}

.deck_card_list-area .front_member_card_list-area ._gray_img:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    background-color: #000;
    opacity: 0.3
}

.deck_card_list-area .break_member_card_list-area ._card:not(:first-of-type),
.deck_card_list-area .break_member_card_list-area ._deck:not(:first-of-type) {
    margin-left: 8px
}

.deck_card_list-area .break_explanation-area .text-area {
    display: inline-block;
    vertical-align: middle;
    width: 200px
}

.deck_card_list-area .break_explanation-area .btn-area {
    display: inline-block;
    vertical-align: middle;
    width: 64px;
    margin-left: 4px
}

.btn_petit_deck {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/deck-s99408bb793.png) no-repeat 0 -41px;
    -webkit-background-size: 136px 81px;
    background-size: 136px 81px;
    width: 136px;
    height: 40px;
    position: relative
}

.btn_petit_deck._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/sprite/deck-s99408bb793.png) no-repeat 0 0;
    -webkit-background-size: 136px 81px;
    background-size: 136px 81px;
    width: 136px;
    height: 40px
}

.deck_name-area {
    position: relative;
    height: 25px;
    line-height: 24px;
    border: 1px solid #9b9b9b;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    background-color: #1d1d1d;
    font-size: 11px;
    color: #ffffff;
    text-align: center
}

.deck_name-area._clickable {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/icon/status-s617c5e41e5.png) no-repeat 0 0;
    -webkit-background-size: 3746px 40px;
    background-size: 3746px 40px;
    width: 280px;
    height: 25px;
    border: none;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: none;
    text-decoration: none;
    color: #fff
}

.deck_name-area._clickable._hover {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/icon/status-s617c5e41e5.png) no-repeat -285px 0;
    -webkit-background-size: 3746px 40px;
    background-size: 3746px 40px;
    width: 280px;
    height: 25px
}

._deck-btn {
    position: relative;
    width: 56px;
    margin-left: -3px;
    padding: 3px;
    font-size: 11px
}

._deck-btn:after {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    margin-top: -6px;
    margin-left: -18px;
    width: 36px;
    background: #ff9900;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    text-align: center;
    font-size: 10px;
    text-shadow: 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200
}

._deck-btn._disabled:before {
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    border: none;
    background: #333333
}

._deck-btn._selected:after {
    content: '選択中'
}

.large {
    font-size: 22px !important
}

.small {
    font-size: 10px !important
}

.black {
    color: #1d1d1d !important
}

.red {
    color: #ff0000 !important
}

.red_mild {
    color: #ff3333 !important
}

.green {
    color: #33ff33 !important
}

.yellow {
    color: #ff9900 !important
}

.lemon_yellow {
    color: #fff800 !important
}

.blue {
    color: #00ccff !important
}

.blue_st {
    color: #0066ff !important
}

.gray {
    color: #aaaaaa !important
}

.pink {
    color: #f08080 !important
}

.dark_gray {
    color: #666666 !important
}

.white {
    color: #ffffff !important;
    text-decoration: none !important
}

.defMargin {
    width: 296px !important;
    padding: 0 12px !important
}

.margin0 {
    margin: 0px !important
}

.m-Top0 {
    margin-top: 0px !important
}

.m-Btm0 {
    margin-bottom: 0px !important
}

.m-Lft0 {
    margin-left: 0px !important
}

.m-Rgt0 {
    margin-right: 0px !important
}

.p0 {
    padding: 0px !important
}

.p-Top0 {
    padding-top: 0px !important
}

.p-Btm0 {
    padding-bottom: 0px !important
}

.p-Lft0 {
    padding-left: 0px !important
}

.p-Rgt0 {
    padding-right: 0px !important
}

.margin2 {
    margin: 2px !important
}

.m-Top2 {
    margin-top: 2px !important
}

.m-Btm2 {
    margin-bottom: 2px !important
}

.m-Lft2 {
    margin-left: 2px !important
}

.m-Rgt2 {
    margin-right: 2px !important
}

.p2 {
    padding: 2px !important
}

.p-Top2 {
    padding-top: 2px !important
}

.p-Btm2 {
    padding-bottom: 2px !important
}

.p-Lft2 {
    padding-left: 2px !important
}

.p-Rgt2 {
    padding-right: 2px !important
}

.margin4 {
    margin: 4px !important
}

.m-Top4 {
    margin-top: 4px !important
}

.m-Btm4 {
    margin-bottom: 4px !important
}

.m-Lft4 {
    margin-left: 4px !important
}

.m-Rgt4 {
    margin-right: 4px !important
}

.p4 {
    padding: 4px !important
}

.p-Top4 {
    padding-top: 4px !important
}

.p-Btm4 {
    padding-bottom: 4px !important
}

.p-Lft4 {
    padding-left: 4px !important
}

.p-Rgt4 {
    padding-right: 4px !important
}

.margin6 {
    margin: 6px !important
}

.m-Top6 {
    margin-top: 6px !important
}

.m-Btm6 {
    margin-bottom: 6px !important
}

.m-Lft6 {
    margin-left: 6px !important
}

.m-Rgt6 {
    margin-right: 6px !important
}

.p6 {
    padding: 6px !important
}

.p-Top6 {
    padding-top: 6px !important
}

.p-Btm6 {
    padding-bottom: 6px !important
}

.p-Lft6 {
    padding-left: 6px !important
}

.p-Rgt6 {
    padding-right: 6px !important
}

.margin8 {
    margin: 8px !important
}

.m-Top8 {
    margin-top: 8px !important
}

.m-Btm8 {
    margin-bottom: 8px !important
}

.m-Lft8 {
    margin-left: 8px !important
}

.m-Rgt8 {
    margin-right: 8px !important
}

.p8 {
    padding: 8px !important
}

.p-Top8 {
    padding-top: 8px !important
}

.p-Btm8 {
    padding-bottom: 8px !important
}

.p-Lft8 {
    padding-left: 8px !important
}

.p-Rgt8 {
    padding-right: 8px !important
}

.margin10 {
    margin: 10px !important
}

.m-Top10 {
    margin-top: 10px !important
}

.m-Btm10 {
    margin-bottom: 10px !important
}

.m-Lft10 {
    margin-left: 10px !important
}

.m-Rgt10 {
    margin-right: 10px !important
}

.p10 {
    padding: 10px !important
}

.p-Top10 {
    padding-top: 10px !important
}

.p-Btm10 {
    padding-bottom: 10px !important
}

.p-Lft10 {
    padding-left: 10px !important
}

.p-Rgt10 {
    padding-right: 10px !important
}

.margin12 {
    margin: 12px !important
}

.m-Top12 {
    margin-top: 12px !important
}

.m-Btm12 {
    margin-bottom: 12px !important
}

.m-Lft12 {
    margin-left: 12px !important
}

.m-Rgt12 {
    margin-right: 12px !important
}

.p12 {
    padding: 12px !important
}

.p-Top12 {
    padding-top: 12px !important
}

.p-Btm12 {
    padding-bottom: 12px !important
}

.p-Lft12 {
    padding-left: 12px !important
}

.p-Rgt12 {
    padding-right: 12px !important
}

.margin14 {
    margin: 14px !important
}

.m-Top14 {
    margin-top: 14px !important
}

.m-Btm14 {
    margin-bottom: 14px !important
}

.m-Lft14 {
    margin-left: 14px !important
}

.m-Rgt14 {
    margin-right: 14px !important
}

.p14 {
    padding: 14px !important
}

.p-Top14 {
    padding-top: 14px !important
}

.p-Btm14 {
    padding-bottom: 14px !important
}

.p-Lft14 {
    padding-left: 14px !important
}

.p-Rgt14 {
    padding-right: 14px !important
}

.margin16 {
    margin: 16px !important
}

.m-Top16 {
    margin-top: 16px !important
}

.m-Btm16 {
    margin-bottom: 16px !important
}

.m-Lft16 {
    margin-left: 16px !important
}

.m-Rgt16 {
    margin-right: 16px !important
}

.p16 {
    padding: 16px !important
}

.p-Top16 {
    padding-top: 16px !important
}

.p-Btm16 {
    padding-bottom: 16px !important
}

.p-Lft16 {
    padding-left: 16px !important
}

.p-Rgt16 {
    padding-right: 16px !important
}

.margin18 {
    margin: 18px !important
}

.m-Top18 {
    margin-top: 18px !important
}

.m-Btm18 {
    margin-bottom: 18px !important
}

.m-Lft18 {
    margin-left: 18px !important
}

.m-Rgt18 {
    margin-right: 18px !important
}

.p18 {
    padding: 18px !important
}

.p-Top18 {
    padding-top: 18px !important
}

.p-Btm18 {
    padding-bottom: 18px !important
}

.p-Lft18 {
    padding-left: 18px !important
}

.p-Rgt18 {
    padding-right: 18px !important
}

.margin20 {
    margin: 20px !important
}

.m-Top20 {
    margin-top: 20px !important
}

.m-Btm20 {
    margin-bottom: 20px !important
}

.m-Lft20 {
    margin-left: 20px !important
}

.m-Rgt20 {
    margin-right: 20px !important
}

.p20 {
    padding: 20px !important
}

.p-Top20 {
    padding-top: 20px !important
}

.p-Btm20 {
    padding-bottom: 20px !important
}

.p-Lft20 {
    padding-left: 20px !important
}

.p-Rgt20 {
    padding-right: 20px !important
}

.t-Lft {
    text-align: left !important
}

.t-Rgt {
    text-align: right !important
}

.t-Cnt {
    text-align: center !important
}

.left_float {
    float: left !important
}

.right_float {
    float: right !important
}

.displayBox {
    display: -webkit-box !important;
    display: -moz-box !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important
}

.v-Top {
    vertical-align: top !important
}

.v-Mdl {
    vertical-align: middle !important
}

.clearfix:after {
    content: "" !important;
    clear: both !important;
    display: block !important
}

.l-Hgt120 {
    line-height: 120% !important
}

.l-Hgt140 {
    line-height: 140% !important
}

.area-frame_common .area-frame_header .area-frame_title {
    padding-top: 4px !important;
    font-size: 16px !important
}

.area-frame_common .area-frame_contents {
    margin-top: 8px !important;
    margin-bottom: 0 !important
}

.event_text_acc_status_1_5x {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/deck-sf91bd04c32.png) no-repeat 0 -13px;
    -webkit-background-size: 36px 77px;
    background-size: 36px 77px;
    width: 36px;
    height: 12px
}

.event_text_acc_status_1_5x_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/deck-sf91bd04c32.png) no-repeat 0 -52px;
    -webkit-background-size: 36px 77px;
    background-size: 36px 77px;
    width: 36px;
    height: 12px
}

.event_text_acc_status_2x {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/deck-sf91bd04c32.png) no-repeat 0 -26px;
    -webkit-background-size: 36px 77px;
    background-size: 36px 77px;
    width: 36px;
    height: 12px
}

.event_text_acc_status_2x_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/deck-sf91bd04c32.png) no-repeat 0 -65px;
    -webkit-background-size: 36px 77px;
    background-size: 36px 77px;
    width: 36px;
    height: 12px
}

.event_text_acc_status_3x {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/deck-sf91bd04c32.png) no-repeat 0 0;
    -webkit-background-size: 36px 77px;
    background-size: 36px 77px;
    width: 36px;
    height: 12px
}

.event_text_acc_status_3x_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/deck-sf91bd04c32.png) no-repeat 0 -39px;
    -webkit-background-size: 36px 77px;
    background-size: 36px 77px;
    width: 36px;
    height: 12px
}

.top_burst_gauge {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1780px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 148px;
    height: 28px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 92px;
    right: 8px;
    z-index: 30
}

.top_burst_gauge .gauge_bg {
    position: absolute;
    top: 15px;
    right: 2px
}

.top_burst_gauge .gauge_bg .gauge_value {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: -2px;
    font-size: 12px;
    color: white;
    text-align: center;
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

.top_burst_gauge_black {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2232px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 144px;
    height: 11px
}

.top_burst_gauge_green {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2044px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 144px;
    height: 11px
}

.top_burst_gauge_yellow {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2093px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 144px;
    height: 11px
}

.top_burst_gauge_red {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2013px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 144px;
    height: 11px
}

.top_burst_gauge_max {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2013px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 144px;
    height: 11px
}

.top_burst_gauge_max::after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1854px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 144px;
    height: 11px;
    content: ''
}

.event_period {
    text-align: left;
    padding-left: 5px
}

#carnival_header_area {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 320px;
    height: 60px;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

#carnival_header_area #menu_button {
    position: absolute;
    top: 0;
    right: 0;
    width: 64px;
    height: 60px
}

#carnival_header_area #menu_button a {
    outline: none
}

#carnival_header_area #menu_button a img {
    width: 64px;
    height: 60px
}

#carnival_header_area #menu_button #header_menus {
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease
}

#carnival_header_area #menu_button .menu_open {
    position: absolute;
    right: 64px;
    width: 256px;
    opacity: 1
}

#carnival_header_area #menu_button .menu_colse {
    position: absolute;
    left: 0px;
    width: 0px;
    opacity: 0
}

#carnival_header_area #menu_switch {
    position: absolute;
    top: 0;
    right: 0;
    width: 64px;
    height: 60px;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/quest/menu_icon.png) no-repeat;
    background-size: 64px
}

h2.title_img.event_carnival {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/line_head_bg.jpg)
}

h2.title_img.event_carnival div {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/line_head_bottom.jpg)
}

h2.title_img.event_carnival:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/line_head_top.jpg)
}

h3.title_img.event_carnival {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/line_normal_bg.jpg)
}

h3.title_img.event_carnival div.frame {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/line_normal_bottom.jpg)
}

h3.title_img.event_carnival:before {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/line_normal_top.jpg)
}

.eventH2Color_carnival {
    background: -webkit-gradient(radial, 50% 50%, 50, 50% 50%, 130, from(#9d4909), to(#c0621c))
}

.eventH2Color_carnival_02 {
    background: -webkit-gradient(radial, 50% 50%, 50, 50% 50%, 130, from(#9d4909), to(#c0621c));
    width: auto;
    margin: 5px
}

.eventFBColor_carnival {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1611a), color-stop(50%, #9d4909), color-stop(100%, #c1611a))
}

.eventFBColor_carnival:active,
.eventFBColor_carnival:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3792b), color-stop(50%, #cd5f0c), color-stop(100%, #e3792b))
}

.eventFBColor_carnival_02 {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #803333), color-stop(50%, #331414), color-stop(100%, #803333))
}

.eventFBColor_carnival_02:active,
.eventFBColor_carnival_02:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a44242), color-stop(50%, #582222), color-stop(100%, #a44242))
}

.title.inner_carnival {
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 16px;
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #ff8428 51%, #1d1d1d 98%);
    text-shadow: 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d, 0px 0px 3px #1d1d1d
}

.title.inner_carnival.m-Btm10 {
    margin-bottom: 10px
}

.title.inner_carnival.event_1901 {
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #922 51%, #1d1d1d 98%)
}

.title.inner_carnival.event_1901_2 {
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #26c 51%, #1d1d1d 98%)
}

.title.inner_carnival.event_1901_3 {
    background: -webkit-linear-gradient(left, #1d1d1d 3%, #dc8300 51%, #1d1d1d 98%)
}

.medal_color_1901 {
    color: #fff800
}

.medal_color_1901_2 {
    color: #408cff
}

.medal_color_1901_3 {
    color: #db0046
}

.medal_idol_carnival {
    width: 320px
}

.medal_idol_carnival:before {
    width: 320px;
    height: 6px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/line_hanyo_up.jpg) center top no-repeat #333;
    background-size: 320px 6px;
    content: "";
    display: block
}

.medal_idol_carnival:after {
    width: 320px;
    height: 6px;
    content: "";
    display: block
}

.medal_idol_carnival .status {
    line-height: 120%;
    margin-bottom: 5px
}

.medal_idol_carnival .slideTitle {
    text-align: center;
    padding: 8px 0 14px;
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/line_normal_bg.jpg);
    background-size: 320px
}

.medal_idol_carnival .img {
    width: 320px;
    height: 400px;
    text-align: center;
    margin-bottom: 5px
}

.underline_carnival {
    width: 320px;
    height: 6px;
    margin-top: 36px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/line_hanyo_down.jpg) center top no-repeat;
    background-size: 320px;
    z-index: 20;
    position: absolute
}

.tab_link.carnival {
    color: #33ff33
}

.tab_link.carnival .selected {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4670c), color-stop(50%, #924703), color-stop(100%, #1d1d1d))
}

.tab_link.carnival .selected:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3792b), color-stop(50%, #c45f04), color-stop(100%, #1d1d1d))
}

#carnival_header {
    position: relative;
    padding-bottom: 5px
}

#carnival_header .story_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1881px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 156px;
    height: 24px;
    position: absolute;
    top: 22px;
    right: 0;
    color: white;
    text-shadow: 0px 2px 1px #1d1d1d, 0px 1px 1px #1d1d1d, 1px 1px 1px #1d1d1d, 1px 0px 1px #1d1d1d, 2px 0px 1px #1d1d1d, 1px -1px 1px #1d1d1d, 1px -2px 1px #1d1d1d, 0px -2px 1px #1d1d1d, -1px -2px 1px #1d1d1d, -2px -2px 1px #1d1d1d, -2px -1px 1px #1d1d1d, -2px 0px 1px #1d1d1d, -2px 1px 1px #1d1d1d, -1px 1px 1px #1d1d1d;
    z-index: 30
}

#carnival_header .story_title p {
    line-height: 24px;
    text-align: center
}

#carnival_header .stage_number_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2178px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2160px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2196px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2075px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2214px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_6 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2124px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_7 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2057px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_8 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2106px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_9 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2142px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_10 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1995px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_11 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1959px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_12 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1925px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_13 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1977px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_14 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1907px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .stage_number_15 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2026px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 45px;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 111px;
    z-index: 31
}

#carnival_header .btn_select {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1810px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 148px;
    height: 24px;
    position: absolute;
    top: 48px;
    right: 8px;
    z-index: 30
}

#carnival_header .stage_announce {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1867px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 148px;
    height: 12px;
    position: absolute;
    top: 72px;
    right: 8px;
    z-index: 30;
    display: none
}

#carnival_header .btn_missions {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 230px;
    display: -webkit-box;
    -webkit-box-pack: justify;
    width: 304px;
    z-index: 30
}

#carnival_header .btn_missions .btn_mission1 {
    width: 33%;
    position: relative;
    text-decoration: none;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -968px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission1 .stamina_cost {
    position: absolute;
    right: 14px;
    top: 32px;
    color: black
}

#carnival_header .btn_missions .btn_mission1 .top_boss_gauge {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2281px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 72px;
    height: 8px;
    position: absolute;
    top: 48px;
    left: 12px;
    line-height: 1;
    color: black
}

#carnival_header .btn_missions .btn_mission1 .top_boss_gauge .boss_gauge_inner {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2271px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 72px;
    height: 8px;
    position: absolute
}

#carnival_header .btn_missions .btn_mission1 .top_boss_gauge .boss_gauge_value {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: -1px;
    color: white;
    text-align: center;
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

#carnival_header .btn_missions .btn_mission1 .mission_cleared {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1836px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 80px;
    height: 16px;
    position: absolute;
    top: 56px;
    right: 9px
}

#carnival_header .btn_missions .btn_mission1 .boss_remaining_time {
    left: 24px;
    color: #1d1d1d;
    position: absolute;
    bottom: 11px;
    font-size: 0.68rem
}

#carnival_header .btn_missions .btn_mission1.btn_disable {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -894px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission1.btn_rival {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -598px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission1.btn_stage {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -672px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission2 {
    width: 33%;
    position: relative;
    text-decoration: none;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1264px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission2 .stamina_cost {
    position: absolute;
    right: 14px;
    top: 32px;
    color: black
}

#carnival_header .btn_missions .btn_mission2 .top_boss_gauge {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2281px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 72px;
    height: 8px;
    position: absolute;
    top: 48px;
    left: 12px;
    line-height: 1;
    color: black
}

#carnival_header .btn_missions .btn_mission2 .top_boss_gauge .boss_gauge_inner {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2271px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 72px;
    height: 8px;
    position: absolute
}

#carnival_header .btn_missions .btn_mission2 .top_boss_gauge .boss_gauge_value {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: -1px;
    color: white;
    text-align: center;
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

#carnival_header .btn_missions .btn_mission2 .mission_cleared {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1836px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 80px;
    height: 16px;
    position: absolute;
    top: 56px;
    right: 9px
}

#carnival_header .btn_missions .btn_mission2 .boss_remaining_time {
    left: 24px;
    color: #1d1d1d;
    position: absolute;
    bottom: 11px;
    font-size: 0.68rem
}

#carnival_header .btn_missions .btn_mission2.btn_disable {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1338px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission2.btn_rival {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1042px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission2.btn_stage {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1116px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission3 {
    width: 33%;
    position: relative;
    text-decoration: none;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -820px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px;
    position: relative
}

#carnival_header .btn_missions .btn_mission3 .stamina_cost {
    position: absolute;
    right: 14px;
    top: 32px;
    color: black
}

#carnival_header .btn_missions .btn_mission3 .top_boss_gauge {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2281px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 72px;
    height: 8px;
    position: absolute;
    top: 48px;
    left: 12px;
    line-height: 1;
    color: black
}

#carnival_header .btn_missions .btn_mission3 .top_boss_gauge .boss_gauge_inner {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2271px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 72px;
    height: 8px;
    position: absolute
}

#carnival_header .btn_missions .btn_mission3 .top_boss_gauge .boss_gauge_value {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: -1px;
    color: white;
    text-align: center;
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

#carnival_header .btn_missions .btn_mission3 .mission_cleared {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1836px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 80px;
    height: 16px;
    position: absolute;
    top: 56px;
    right: 9px
}

#carnival_header .btn_missions .btn_mission3 .boss_remaining_time {
    left: 24px;
    color: #1d1d1d;
    position: absolute;
    bottom: 11px;
    font-size: 0.68rem
}

#carnival_header .btn_missions .btn_mission3.master_boss::after {
    content: '';
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1943px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 14px;
    position: absolute;
    bottom: -9px;
    left: 0
}

#carnival_header .btn_missions .btn_mission3.btn_disable {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1190px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission3.btn_rival {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -524px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission3.btn_stage {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -746px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission4 {
    width: 33%;
    position: relative;
    text-decoration: none;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -376px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission4 .stamina_cost {
    position: absolute;
    right: 14px;
    top: 32px;
    color: black
}

#carnival_header .btn_missions .btn_mission4 .top_boss_gauge {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2281px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 72px;
    height: 8px;
    position: absolute;
    top: 48px;
    left: 12px;
    line-height: 1;
    color: black
}

#carnival_header .btn_missions .btn_mission4 .top_boss_gauge .boss_gauge_inner {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2271px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 72px;
    height: 8px;
    position: absolute
}

#carnival_header .btn_missions .btn_mission4 .top_boss_gauge .boss_gauge_value {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: -1px;
    color: white;
    text-align: center;
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

#carnival_header .btn_missions .btn_mission4 .mission_cleared {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1836px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 80px;
    height: 16px;
    position: absolute;
    top: 56px;
    right: 9px
}

#carnival_header .btn_missions .btn_mission4 .boss_remaining_time {
    left: 24px;
    color: #1d1d1d;
    position: absolute;
    bottom: 11px;
    font-size: 0.68rem
}

#carnival_header .btn_missions .btn_mission4.btn_rival {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -450px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header .btn_missions .btn_mission4.btn_stage {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -302px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 96px;
    height: 72px
}

#carnival_header #chance {
    position: absolute;
    width: 77px;
    height: 34px;
    margin-top: -46px;
    margin-left: 4px;
    background: rgba(21, 0, 11, 0.6);
    -webkit-border-radius: 5px;
    text-align: center
}

#carnival_header #chance #chance_time {
    font-size: 10px;
    vertical-align: text-bottom
}

#carnival_header .comment_cute {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/bg_area_cute_comment.png) no-repeat;
    background-size: 200px;
    width: 200px;
    height: 80px;
    color: #1d1d1d;
    position: absolute;
    margin-left: 112px;
    margin-top: -180px;
    overflow: hidden
}

#carnival_header .comment_cute span {
    display: block;
    margin: 5px 8px 5px 18px
}

#carnival_header .comment_cool {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/bg_area_cool_comment.png) no-repeat;
    background-size: 200px;
    width: 200px;
    height: 80px;
    color: #1d1d1d;
    position: absolute;
    margin-left: 112px;
    margin-top: -180px;
    overflow: hidden
}

#carnival_header .comment_cool span {
    display: block;
    margin: 5px 8px 5px 18px
}

#carnival_header .comment_passion {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/bg_area_passion_comment.png) no-repeat;
    background-size: 200px;
    width: 200px;
    height: 80px;
    color: #1d1d1d;
    position: absolute;
    margin-left: 112px;
    margin-top: -180px;
    overflow: hidden
}

#carnival_header .comment_passion span {
    display: block;
    margin: 5px 8px 5px 18px
}

#carnival_header .items_bg {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2245px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 240px;
    height: 24px;
    position: absolute;
    left: 0;
    right: 0;
    top: 198px;
    margin: auto
}

#carnival_header .items_bg .items {
    display: -webkit-box;
    -webkit-box-pack: justify;
    width: 84%;
    margin: auto;
    padding-top: 2px
}

#carnival_header .items_bg .items .item {
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

#carnival_header .items_bg .items .item img {
    width: 20px
}

#carnival_header .items_bg .items img {
    width: 20px
}

.carnival_header_btn {
    position: relative;
    margin-bottom: 10px
}

.carnival_header_btn .stg_btn {
    display: -webkit-box;
    width: 310px;
    margin: 0 auto
}

.carnival_header_btn .stg_btn div.Btn-m {
    width: 150px;
    margin: 0 3px;
    text-align: center;
    font-size: 0.7rem
}

.stageBtn {
    width: 150px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative
}

.stageBtn span {
    display: block;
    width: 82px;
    text-align: center;
    position: absolute;
    top: 56px;
    left: 66px;
    font-size: 14px;
    z-index: 10;
    color: #fff;
    text-shadow: 2px 0px 2px #000, -2px 0px 2px #000, 0px 2px 2px #000, 0px -2px 2px #000
}

.stageBtn_carnival {
    width: 150px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative
}

.stageBtn_carnival .val {
    display: block;
    width: 70px;
    text-align: center;
    position: absolute;
    top: 39px;
    left: 66px;
    font-size: 14px;
    z-index: 10;
    color: #000
}

.stageBtn_carnival div {
    width: 123px;
    text-align: center;
    position: absolute;
    bottom: 8px;
    left: 12px;
    font-size: 14px;
    z-index: 10;
    color: #000
}

.stageBtn_carnival label {
    -webkit-transform: scale(1);
    transform: scale(1);
    display: block;
    width: 82px;
    text-align: center;
    position: absolute;
    top: 56px;
    left: 66px;
    font-size: 14px;
    z-index: 10;
    color: #fff;
    text-shadow: 2px 0px 2px #000, -2px 0px 2px #000, 0px 2px 2px #000, 0px -2px 2px #000;
    cursor: pointer
}

.work_area {
    background-color: #333333;
    border: 1px solid #bbbbbb;
    -webkit-border-radius: 15px;
    -webkit-box-shadow: 3px 3px 3px #555566 inset, 3px -3px 3px #555566 inset, -3px 3px 3px #555566 inset, -3px -3px 3px #555566 inset;
    padding: 10px 0
}

.carnivalMenu {
    width: 280px;
    margin-left: auto;
    margin-right: auto
}

.carnivalMenu .top_menu_01 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1412px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 136px;
    height: 44px
}

.carnivalMenu .top_menu_02 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1458px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 136px;
    height: 44px
}

.carnivalMenu .top_menu_04 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1734px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 88px;
    height: 44px
}

.carnivalMenu .top_menu_05 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1504px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 88px;
    height: 44px
}

.carnivalMenu .top_menu_06 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1688px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 88px;
    height: 44px
}

.carnivalMenu .top_menu_07 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1550px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 88px;
    height: 44px
}

.carnivalMenu .top_menu_08 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1596px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 88px;
    height: 44px
}

.carnivalMenu .top_menu_09 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1642px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 88px;
    height: 44px
}

.carnivalMenu div a {
    margin-left: auto;
    margin-right: auto
}

.scheduleArea.event_carnival {
    border: 2px solid #ffc694;
    background-color: #552609;
    -webkit-box-shadow: 3px 3px 3px #ad6327 inset, -3px -3px 3px #ad6327 inset;
    color: #ffffff
}

.scheduleArea.event_carnival h3.titleMin {
    background: #ca5f11
}

.detail_area {
    background: #333333;
    color: #ffffff;
    margin: 10 auto 10px;
    padding: 5px 0;
    line-height: 140%;
    -webkit-border-radius: 10px
}

#carnivalBattleButton {
    text-align: center
}

#carnivalBattleButton .carnivalBattleArea {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    display: table
}

#carnivalBattleButton .carnivalBattleArea .half_space {
    display: table-cell
}

#carnivalBattleButton label {
    -webkit-transform: scale(1);
    transform: scale(1);
    border: none;
    color: rgba(0, 0, 0, 0);
    padding: 0;
    width: 90px;
    height: 60px
}

#carnivalBattleButton label.button_lp_f_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -488px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

#carnivalBattleButton label.button_lp_f_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -549px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

#carnivalBattleButton label.button_lp_f_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -671px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

#carnivalBattleButton label.button_lp_g_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -976px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px;
    pointer-events: none
}

#carnivalBattleButton label.button_lp_g_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -915px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px;
    pointer-events: none
}

#carnivalBattleButton label.button_lp_g_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -1098px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px;
    pointer-events: none
}

#carnivalBattleButton label.button_lp_m_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -305px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

#carnivalBattleButton label.button_lp_m_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -244px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

#carnivalBattleButton label.button_lp_m_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -366px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

#carnivalBattleButton label.button_lp_n_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -793px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

#carnivalBattleButton label.button_lp_n_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -854px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

#carnivalBattleButton label.button_lp_n_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -1037px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

#carnivalBattleButton label.button_lp_r_1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -610px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

#carnivalBattleButton label.button_lp_r_2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -427px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

#carnivalBattleButton label.button_lp_r_3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -732px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 88px;
    height: 60px
}

.carnivalArea {
    width: auto;
    margin-right: 10px;
    margin-left: 10px;
    padding: 5px;
    color: #ffffff;
    line-height: 140%;
    -webkit-border-radius: 8px
}

.carnivalArea.type_01 {
    background: #333333
}

.carnivalArea.type_01.m-LR0 {
    margin-left: 0;
    margin-right: 0
}

.carnivalArea.type_02 {
    border: 1px solid #ddd;
    padding: 10px 5px
}

.carnivalArea.type_02 .titleH2 {
    margin: 0 4px 5px
}

.carnivalArea.type_02 .title.inner_carnival {
    font-size: 18px;
    margin-top: 5px
}

.carnivalArea.type_03 {
    background: #333333;
    border: 1px solid #aaaaaa;
    margin: 10px;
    padding: 10px 0;
    text-align: center
}

.carnivalArea.type_03 .title {
    width: auto;
    margin-right: 10px;
    margin-left: 10px;
    background: #5e5e5e;
    -webkit-border-radius: 10px
}

.carnivalArea.type_04 {
    margin: 10px 5px;
    padding: 10px 5px;
    background: -webkit-gradient(radial, 50% 50%, 50, 50% 50%, 130, from(#222), to(#333));
    border: 1px solid #aaaaaa;
    text-align: center;
    line-height: 120%
}

.carnivalArea.type_chapterItem,
.carnivalArea.type_raidInfo {
    background: #0c0c0c;
    border: 1px solid #5e5e5e;
    margin: 10px;
    padding: 5px;
    -webkit-border-radius: 10px
}

.carnivalArea .recoverList {
    margin: 10px 5px
}

.carnivalArea .recoverList .carnivalArea {
    margin: 0px;
    padding: 0 0 5px 5px;
    -webkit-border-radius: 8px;
    background: #333333
}

.carnivalArea .recoverList .container {
    width: 138px;
    height: 70px;
    overflow: visible;
    position: relative
}

.carnivalArea .recoverList .container .recoveryBtn {
    color: #ffffff;
    line-height: 12px;
    text-decoration: none;
    font-size: 11px;
    margin-top: 5px;
    margin-left: 6px;
    position: relative;
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -122px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 136px;
    height: 60px
}

.carnivalArea .recoverList .container .recoveryBtn.disabled {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -61px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 136px;
    height: 60px;
    pointer-events: none;
    color: #aaaaaa
}

.carnivalArea .recoverList .container .recoveryBtn.autoUse {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -183px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 136px;
    height: 60px
}

.carnivalArea .recoverList .container .recoveryBtn.autoUse.disabled {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 0;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 136px;
    height: 60px
}

.carnivalArea .recoverList .container .recoveryBtn.selected {
    opacity: 0.6
}

.carnivalArea .recoverList .container .recoveryBtn .bp_item {
    position: absolute;
    bottom: 2px;
    left: 80px;
    width: 45px;
    height: 12px;
    line-height: 12px;
    text-align: center
}

#raid_boss_info {
    position: relative;
    width: 310px;
    padding: 5px;
    background-color: #434343;
    border-radius: 7px
}

#raid_boss_info .hp_gauge {
    position: relative;
    bottom: 0;
    left: 0
}

#raid_boss_info .hp_gauge .hp_text {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

#raid_boss_info .lifeText {
    position: absolute;
    top: 4px;
    left: 24px;
    right: 0;
    margin: auto;
    font-size: 10px;
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000;
    color: white;
    letter-spacing: 0.6px
}

#raid_boss_info .bossLifeGauge {
    width: 219px;
    height: 13px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    left: 7px;
    top: 3px;
    background: black
}

#raid_boss_info .bossLifeGauge .inner {
    float: left;
    width: 100%;
    height: 13px;
    background: -webkit-gradient(linear, left top, left bottom, from(#d8ffb3), to(#5fb60a))
}

.bossLifeGaugeWrap {
    position: relative;
    text-align: center;
    margin: 4px auto;
    height: 18px;
    width: 240px
}

.bossLifeGaugeWrap .gaugeImg {
    width: 240px;
    height: 20px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0
}

#bpImg.carnival img {
    margin-left: -5px
}

.carnival_box {
    margin-top: 15px;
    width: 300px
}

.carnival_box .minibox {
    width: 145px;
    margin-right: 10px
}

.carnival_box .minibox .home {
    width: 144px !important;
    line-height: 30px;
    padding: 5px 10px;
    height: auto;
    width: auto
}

.display_on {
    left: 241px;
    position: relative
}

.display_off {
    left: 241px;
    position: relative
}

.carnivalTitle_01 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    background: #444444;
    -webkit-border-radius: 10px
}

.carnivalTitle_02 {
    width: 320px;
    color: #ffffff;
    line-height: 30px;
    padding: 5px 0;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right bottom, from(#1d1d1d), to(#223a70));
    border-bottom: 1px solid #444444
}

.carnivalButton_01 {
    width: 220px;
    height: 35px;
    line-height: 35px;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    margin: 0;
    padding: 0px 10px;
    border: 1px solid #666666;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(50%, #1d1d1d), color-stop(100%, #444));
    font-weight: bold;
    font-size: 125%
}

.carnivalButton_01.m-Btm5 {
    margin-bottom: 5px
}

.eventBt_carnival_mini {
    font-size: 90%;
    padding: 5px 10px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(50%, #1d1d1d), color-stop(100%, #444));
    text-decoration: none;
    color: #fff;
    border: 1px solid #666;
    -webkit-border-radius: 5px
}

.statusArea.carnival h3 {
    width: 289px;
    -webkit-border-radius: 4px;
    font-size: 1rem;
    padding: 8px 0 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2228b8), color-stop(100%, #1f1f1f))
}

.statusArea.carnival .line {
    width: 300px;
    border: 0.12rem dashed #b4d5f4;
    -webkit-border-radius: 8px
}

.assult_Info {
    width: 312px;
    text-align: center;
    overflow: hidden;
    -webkit-border-radius: 8px;
    border: 2px solid #FA8739;
    -webkit-box-shadow: 3px 3px 3px #583312 inset, -3px -3px 3px #BD6F2C inset;
    padding-bottom: 15px
}

.assult_Info h3 {
    width: 289px;
    -webkit-border-radius: 4px;
    font-size: 1rem;
    padding: 8px 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #803333), color-stop(100%, #1f1f1f))
}

.assult_Info .inner {
    width: 289px;
    overflow: hidden;
    margin: 15px auto 0;
    -webkit-border-radius: 8px;
    border: 2px solid #FA8739;
    padding-bottom: 8px
}

.assult_Info .inner li {
    padding: 0 8px;
    line-height: 140%
}

.assult_Info .line {
    width: 300px;
    border: 0.12rem dashed #FA8739;
    -webkit-border-radius: 8px
}

#clpRecover3_1 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/button/button_recovery_03.jpg) no-repeat;
    background-size: 130px 55px;
    width: 130px;
    height: 55px
}

#lpRecover3_1 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/button/button_recovery_01.jpg) no-repeat;
    background-size: 130px 55px;
    width: 130px;
    height: 55px
}

#recovery3_1_gray {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/button/button_recovery_01_gray.jpg) no-repeat;
    background-size: 130px 55px;
    width: 130px;
    height: 55px
}

.carnival_voltage_chance {
    -webkit-user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.carnival_voltage_chance:before {
    width: 320px;
    height: 50px;
    display: block;
    content: " ";
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_title.png) center top no-repeat;
    background-size: 320px 50px
}

.carnival_voltage_chance:after {
    width: 320px;
    height: 40px;
    display: block;
    content: " ";
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_line_bottom.png) center top no-repeat;
    background-size: 320px 40px
}

.carnival_voltage_chance .voltage_content {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_line_side.png) repeat-y;
    background-size: 320px 60px;
    width: 320px;
    display: -webkit-box;
    display: -moz-box
}

.carnival_voltage_chance .voltage_content .rank {
    text-align: left;
    margin: -5px 0 0 20px;
    padding: 7px 10px;
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-border-radius: 7px;
    position: relative
}

.carnival_voltage_chance .voltage_content .chance_point {
    padding: 3px 0;
    margin-left: 30px;
    position: relative;
    text-shadow: 0px 0px 3px #333, 0px 0px 3px #333, 0px 3px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333
}

.carnival_voltage_chance .voltage_content .chance_point .bar {
    text-shadow: 0.1rem 0.1rem 0.1rem rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 9px;
    border: 1px solid #fff;
    height: 18px;
    display: -webkit-box;
    display: -moz-box;
    overflow: hidden;
    float: right;
    margin-left: 4px;
    text-align: center
}

.carnival_voltage_chance .voltage_content .chance_point .bar span {
    display: block;
    width: 28px
}

.carnival_voltage_chance .voltage_content .chance_point .bar span.line {
    border-right: 1px #fff solid
}

.carnival_voltage_chance .voltage_content .chance_point .bar span.point {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0a5af), color-stop(0.33, #e66d7d), color-stop(0.66, #dc334a), color-stop(1, #ce1c34))
}

.carnival_voltage_chance .voltage_content .chance_point span.pt {
    position: relative
}

.carnival_voltage_chance .voltage_content .reset_item {
    border: 1px solid #fff;
    -webkit-border-radius: 9px;
    margin-top: 12px;
    width: 75px;
    height: 100px;
    overflow: hidden;
    text-align: center
}

.carnival_voltage_chance .voltage_content .reset_item span {
    display: block;
    padding: 5px;
    border-bottom: 1px solid #fff;
    background-color: rgba(0, 0, 0, 0.6)
}

.carnival_voltage_chance .voltage_content .pop_link {
    margin: 135px 0 0 -178px;
    width: 160px;
    background: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(0, 0, 0, 0.6)), color-stop(0.65, rgba(0, 0, 0, 0)));
    border: 0
}

.carnival_voltage_chance .voltage_content .pop_link:hover,
.carnival_voltage_chance .voltage_content .pop_link:active {
    background: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(50, 50, 50, 0.6)), color-stop(0.65, rgba(50, 50, 50, 0)));
    cursor: pointer
}

.carnival_voltage_chance .voltage_content .item_img {
    margin-left: 20px;
    position: relative;
    z-index: 1
}

.carnival_voltage_chance .voltage_content .item_img img {
    width: 60px;
    height: 60px;
    margin-bottom: 5px
}

.carnival_voltage_chance .voltage_content .item_name {
    position: relative;
    z-index: 1;
    margin: 22px 0 0 5px;
    width: 215px;
    text-align: left;
    text-shadow: 0px 0px 3px #333, 0px 0px 3px #333, 0px 3px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333
}

.carnival_voltage_chance .voltage_content .white_line {
    border-top: 1px #fff solid;
    width: 265px;
    height: 10px;
    margin: 5px 0 0 30px
}

.carnival_voltage_chance .voltage_content .srare_end {
    width: 278px;
    margin: 5px auto;
    border: 1px solid #fff;
    position: relative;
    text-align: center;
    z-index: 1;
    -webkit-border-radius: 9px
}

.carnival_voltage_chance .voltage_content .srare_end .srare_info {
    display: -webkit-box;
    display: -moz-box
}

.carnival_voltage_chance .voltage_content .srare_end .srare_info img {
    margin-left: 10px
}

.carnival_voltage_chance .voltage_content .srare_end .srare_info div {
    width: 190px;
    height: 35px;
    margin: 25px 0 0 5px;
    text-align: left;
    text-shadow: 0px 0px 3px #333, 0px 0px 3px #333, 0px 3px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333
}

.carnival_voltage_chance .voltage_content .rank_up {
    width: 100%;
    margin: 0 0 -3px;
    position: relative;
    text-align: center;
    z-index: 1;
    text-shadow: 0px 0px 3px #333, 0px 0px 3px #333, 0px 3px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333
}

.carnival_voltage_chance .voltage_content .rank_up span {
    font-size: 1rem
}

.carnival_voltage_chance .voltage_content .sball_1 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_sr_gauge1.png) center top no-repeat;
    background-size: 288px 84px;
    width: 288px;
    height: 84px;
    position: relative;
    z-index: 3;
    margin-left: 17px;
    margin-top: -22px
}

.carnival_voltage_chance .voltage_content .sball_1 .ball {
    position: absolute;
    margin: 49px 0 0 14px
}

.carnival_voltage_chance .voltage_content .sball_1 .ball img {
    margin-left: -0.2rem;
    margin-bottom: -0.1rem
}

.carnival_voltage_chance .voltage_content .srare_1 {
    position: relative;
    z-index: 2;
    width: 64px;
    height: 65px;
    margin-left: -73px;
    margin-top: -15px
}

.carnival_voltage_chance .voltage_content .sball_2 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_sr_gauge2.png) center top no-repeat;
    background-size: 288px 84px;
    width: 288px;
    height: 84px;
    position: relative;
    z-index: 3;
    margin-left: 17px;
    margin-top: -7px
}

.carnival_voltage_chance .voltage_content .sball_2 .ball {
    position: absolute;
    margin: 28px 0 0 14px
}

.carnival_voltage_chance .voltage_content .sball_2 .ball img {
    margin-left: -0.2rem;
    margin-bottom: -0.1rem
}

.carnival_voltage_chance .voltage_content .srare_2 {
    position: relative;
    z-index: 2;
    width: 64px;
    height: 65px;
    margin-left: -73px
}

.carnival_voltage_chance .voltage_content .skip {
    cursor: pointer;
    text-shadow: 0px 0px 3px #333, 0px 0px 3px #333, 0px 3px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333;
    width: 100%;
    text-align: center
}

.carnival_voltage_chance .voltage_content .skip li {
    vertical-align: middle;
    display: inline-block
}

.carnival_voltage_chance .voltage_content .skip li img {
    margin: 0
}

.carnival_voltage_chance .voltage_content .notice {
    width: 265px;
    font-size: 0.6rem;
    margin: 10px auto 0;
    padding: 5px;
    text-align: left;
    background-color: rgba(255, 255, 255, 0.3);
    -webkit-border-radius: 6px
}

.carnival_voltage_chance .voltage_line {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_line_joint.png) center top no-repeat;
    background-size: 320px 55px;
    width: 320px;
    height: 55px;
    position: relative;
    margin-top: -15px;
    z-index: 0
}

#carnival_voltagelist {
    -webkit-user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

#carnival_voltagelist .voltage_mask {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.8;
    z-index: 13;
    display: none
}

#carnival_voltagelist .voltage_area {
    width: 285px;
    height: auto;
    top: 0px;
    left: 0px;
    display: none;
    z-index: 16
}

#carnival_voltagelist .voltage_area:before {
    width: 285px;
    height: 44px;
    display: block;
    content: " ";
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_reward_title.png) -11px 0 no-repeat;
    background-size: 308px 48px
}

#carnival_voltagelist .voltage_area:after {
    width: 285px;
    height: 35px;
    display: block;
    content: " ";
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_reward_line_bottom.png) -11px 0 no-repeat;
    background-size: 308px 38px
}

#carnival_voltagelist .voltage_area .voltage_content {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_reward_line_side.png) -11px 58px repeat-y;
    background-size: 308px 28px;
    width: 285px;
    display: -webkit-box;
    display: -moz-box;
    vertical-align: middle
}

#carnival_voltagelist .voltage_area .voltage_content .item_img {
    margin-left: 20px
}

#carnival_voltagelist .voltage_area .voltage_content .item_img img {
    width: 60px;
    height: 60px;
    margin-bottom: 5px
}

#carnival_voltagelist .voltage_area .voltage_content .item_name {
    margin: 22px 0 0 5px;
    text-shadow: 0px 0px 3px #333, 0px 0px 3px #333, 0px 3px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333
}

#carnival_voltagelist .voltage_area .voltage_content .white_line {
    border-top: 1px #fff solid;
    width: 245px;
    height: 5px;
    margin-left: 20px
}

#carnival_voltagelist .voltage_area .voltage_content .vpop_link {
    width: 247px;
    background: rgba(0, 0, 0, 0.6);
    margin-left: 6px
}

#carnival_voltagelist .voltage_area .voltage_content .close_button {
    margin: 10px 0 0 75px
}

.carnival_srare_ball {
    -webkit-user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: hidden;
    -webkit-border-radius: 10px
}

.carnival_srare_ball:before {
    width: 320px;
    height: 30px;
    display: block;
    content: " ";
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_top.png) center top no-repeat;
    background-size: 320px 30px
}

.carnival_srare_ball:after {
    width: 320px;
    height: 40px;
    display: block;
    content: " ";
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_line_bottom.png) center top no-repeat;
    background-size: 320px 40px
}

.carnival_srare_ball .voltage_content {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_line_side.png) repeat-y;
    background-size: 320px 60px;
    width: 100%;
    display: -webkit-box;
    display: -moz-box
}

.carnival_srare_ball .voltage_content .title {
    width: 100%;
    text-align: center;
    margin-top: -12px;
    text-shadow: 0px 0px 3px #333, 0px 0px 3px #333, 0px 3px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333;
    color: #FFE841;
    font-size: 1.2rem
}

.carnival_srare_ball .voltage_content .item_img {
    width: 100%;
    text-align: center
}

.carnival_srare_ball .voltage_content .item_img img {
    width: 60px;
    height: 60px;
    margin-bottom: 5px
}

.carnival_srare_ball .voltage_content .nothing {
    margin-top: 18px;
    margin-bottom: -15px;
    text-align: center;
    width: 100%;
    text-shadow: 0px 0px 3px #333, 0px 0px 3px #333, 0px 3px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333, 0px 0px 3px #333
}

.carnival_srare_ball .voltage_content .vpop_link_1 {
    position: relative;
    width: 268px;
    background: rgba(0, 0, 0, 0.6);
    margin: 9px 0 -14px 13px
}

.carnival_srare_ball .voltage_content .sball_1 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_sr_gauge1.png) center top no-repeat;
    background-size: 288px 84px;
    width: 288px;
    height: 84px;
    position: absolute;
    z-index: 3;
    margin-top: -6px;
    margin-left: 20px
}

.carnival_srare_ball .voltage_content .sball_1 .ball {
    position: absolute;
    margin: 50px 0 0 14px
}

.carnival_srare_ball .voltage_content .sball_1 .ball img {
    margin-left: -0.2rem;
    margin-bottom: -0.1rem
}

.carnival_srare_ball .voltage_content .srare_1 {
    position: relative;
    z-index: 2;
    width: 64px;
    height: 65px;
    margin: 2px 0 0 232px
}

.carnival_srare_ball .voltage_content .vpop_link_2 {
    position: relative;
    width: 268px;
    background: rgba(0, 0, 0, 0.6);
    margin: 14px 0 -14px 13px
}

.carnival_srare_ball .voltage_content .sball_2 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/voltage/voltage_chance_sr_gauge2.png) center top no-repeat;
    background-size: 288px 84px;
    width: 288px;
    height: 84px;
    position: absolute;
    z-index: 3;
    margin-top: -4px;
    margin-left: 17px
}

.carnival_srare_ball .voltage_content .sball_2 .ball {
    position: absolute;
    margin: 28px 0 0 14px
}

.carnival_srare_ball .voltage_content .sball_2 .ball img {
    margin-left: -0.2rem;
    margin-bottom: -0.1rem
}

.carnival_srare_ball .voltage_content .srare_2 {
    position: relative;
    z-index: 2;
    width: 64px;
    height: 65px;
    margin: 0 0 0 232px
}

.carnival_ballon_1 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon_1.png) no-repeat;
    background-size: 220px;
    width: 220px;
    height: 100px;
    color: #1d1d1d;
    position: relative;
    margin-left: -22px;
    margin-top: 25px;
    overflow: hidden
}

.carnival_ballon_1 .comment {
    display: block;
    text-align: left;
    margin-top: 6px;
    margin-right: 8px;
    margin-bottom: 10px;
    margin-left: 18px;
    word-break: break-all;
    line-height: 120%
}

.carnival_ballon_2 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon_2.png) no-repeat;
    background-size: 220px;
    width: 220px;
    height: 100px;
    color: #1d1d1d;
    position: relative;
    margin-left: -22px;
    margin-top: 25px;
    overflow: hidden
}

.carnival_ballon_2 .comment {
    display: block;
    text-align: left;
    margin-top: 6px;
    margin-right: 8px;
    margin-bottom: 10px;
    margin-left: 18px;
    word-break: break-all;
    line-height: 120%
}

.carnival_ballon_3 {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon_3.png) no-repeat;
    background-size: 220px;
    width: 220px;
    height: 100px;
    color: #1d1d1d;
    position: relative;
    margin-left: -22px;
    margin-top: 25px;
    overflow: hidden
}

.carnival_ballon_3 .comment {
    display: block;
    text-align: left;
    margin-top: 6px;
    margin-right: 8px;
    margin-bottom: 10px;
    margin-left: 18px;
    word-break: break-all;
    line-height: 120%
}

.carnival_thumbnail {
    width: 100px;
    height: 100px;
    overflow: hidden;
    position: relative
}

.carnival_thumbnail img {
    width: 240px;
    margin-top: -46px;
    margin-left: -64px
}

.carnival_ballon {
    background-size: 220px;
    background-repeat: no-repeat;
    width: 220px;
    height: 100px;
    color: #1d1d1d;
    position: relative;
    overflow: hidden
}

.carnival_ballon.normal {
    margin-left: -10px
}

.carnival_ballon.normal.ballon_attr_1 {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon2_left_1.png)
}

.carnival_ballon.normal.ballon_attr_2 {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon2_left_2.png)
}

.carnival_ballon.normal.ballon_attr_3 {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon2_left_3.png)
}

.carnival_ballon.normal.ballon_attr_no {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon2_left_4.png)
}

.carnival_ballon.normal .idol_name {
    height: 26px;
    text-align: left;
    margin-left: 27px;
    line-height: 27px
}

.carnival_ballon.normal .comment {
    text-align: left;
    margin-left: 20px;
    margin-top: 2px;
    padding-right: 8px;
    word-break: break-all;
    line-height: 120%
}

.carnival_ballon.reverse {
    margin-left: 5px
}

.carnival_ballon.reverse.ballon_attr_1 {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon2_right_1.png)
}

.carnival_ballon.reverse.ballon_attr_2 {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon2_right_2.png)
}

.carnival_ballon.reverse.ballon_attr_3 {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon2_right_3.png)
}

.carnival_ballon.reverse .idol_name {
    height: 26px;
    text-align: left;
    margin-left: 19px;
    line-height: 27px
}

.carnival_ballon.reverse .comment {
    text-align: left;
    margin-left: 8px;
    margin-right: 17px;
    word-break: break-all;
    line-height: 120%
}

.carnival_story_btn {
    color: #33ff33
}

.carnival_story_btn.story_selected {
    color: #ffffff
}

.carnival_ballon_all {
    width: 220px;
    height: 100px;
    color: #1d1d1d;
    position: relative;
    overflow: hidden
}

.carnival_ballon_all.normal {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon_1.png) no-repeat;
    background-size: 220px;
    margin-left: -10px
}

.carnival_ballon_all.reverse {
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/event_story_balloon_1.png) no-repeat;
    background-size: 220px;
    margin-right: 10px
}

.carnival_ballon_all .idol_name {
    height: 26px;
    text-align: left;
    margin-left: 18px;
    line-height: 26px
}

.carnival_ballon_all .comment {
    text-align: left;
    margin-left: 18px;
    word-break: break-all;
    line-height: 120%
}

.carnival_auto_btn {
    width: 120px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    display: block;
    text-decoration: none;
    border: 1px solid #666666;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(50%, #1d1d1d), color-stop(100%, #444));
    margin: 0 auto;
    width: 200px;
    height: 50px;
    position: relative
}

.carnival_auto_btn a {
    color: #ffffff;
    display: block;
    text-decoration: none
}

.carnival_auto_btn:active,
.carnival_auto_btn:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666), color-stop(50%, #333), color-stop(100%, #666))
}

.carnival_auto_btn img {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 5px;
    left: 8px;
    -webkit-border-radius: 5px
}

.carnival_auto_btn .carnival_auto_info {
    position: absolute;
    top: 11px;
    left: 50px;
    width: 145px;
    height: 40px;
    font-size: 0.7rem;
    line-height: 1rem
}

.popup_line {
    border: 1px dashed #304EAD;
    margin: 10px auto
}

.popup_sub_title {
    margin-bottom: 10px;
    text-align: left
}

.popup_sub_title span {
    background-color: #304EAD;
    -webkit-border-radius: 7px;
    margin-left: 15px;
    padding: 3px 9px
}

.idolStatus .data_list .pr.no_title {
    width: 205px;
    -webkit-border-radius: 7px
}

.popupIdolStatusArea .idolStatus .statusTable .img {
    width: 60px
}

.popupIdolStatusArea .idolStatus .data_list .pr {
    width: 51px
}

.popupIdolStatusArea .idolStatus .data_list .pr.line {
    width: 111px
}

.popupIdolStatusArea .idolStatus .data_list .pr.no_title {
    width: 198px;
    -webkit-border-radius: 7px
}

.popupIdolStatusArea .idolStatus .data_list .pr.abi {
    width: 198px;
    -webkit-border-radius: 7px
}

.popupIdolStatusArea .idolStatus .data_list.line .pr {
    width: 158px
}

.popupIdolStatusArea .idolStatus .data_list.line02 .pr {
    width: 218px
}

.deck_member_info {
    width: 62px;
    height: 98px
}

.deck_member_info .member_chara {
    width: 50px;
    height: 50px
}

.deck_member_info .member_item {
    width: 50px;
    height: 50px
}

.deck_member_info_clickable {
    width: 62px;
    height: 98px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/bg/check_off.png);
    background-repeat: no-repeat;
    background-size: 62px
}

.deck_member_info_clickable .member_chara {
    width: 50px;
    height: 50px
}

.deck_member_info_clickable .member_item {
    width: 50px;
    height: 50px
}

.deck_member_info_clickable .member_chara {
    width: 45px;
    height: 45px
}

.deck_member_info_clickable .member_item {
    width: 45px;
    height: 45px
}

.deck_member_info_clickable._check_on {
    background-image: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/bg/check_on.png) !important
}

.deck_member_info_clickable_l {
    width: 62px;
    height: 98px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/bg/check_off.png);
    background-repeat: no-repeat;
    background-size: 72px;
    width: 72px;
    height: 114px;
    padding-top: 6px;
    margin: auto
}

.deck_member_info_clickable_l .member_chara {
    width: 50px;
    height: 50px
}

.deck_member_info_clickable_l .member_item {
    width: 50px;
    height: 50px
}

.deck_member_info_clickable_l a {
    display: block
}

.deck_member_info_clickable_l .member_chara {
    width: 45px;
    height: 45px
}

.deck_member_info_clickable_l .member_item {
    width: 45px;
    height: 45px
}

.member_small_area.deck_equip_list .deck_member_info_clickable {
    width: 50px;
    height: 82px;
    background-size: 50px
}

.member_small_area.deck_equip_list .deck_member_info_clickable .member_chara {
    width: 38px;
    height: 38px
}

.member_small_area.deck_equip_list .deck_member_info_clickable .member_item {
    width: 38px;
    height: 38px
}

.remove_item {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border: 2px green solid;
    border-radius: 7px;
    box-sizing: border-box;
    font-size: 10px
}

.equip_item_style {
    background: -webkit-radial-gradient(center, ellipse cover, #000 0%, #192733 80%, #424242 100%);
    border-radius: 7px;
    display: block;
    border: 1px gray solid;
    position: relative
}

.equip_item {
    background: -webkit-radial-gradient(center, ellipse cover, #000 0%, #192733 80%, #424242 100%);
    border-radius: 7px;
    display: block;
    border: 1px gray solid;
    position: relative
}

.equip_item.disabled_item:after {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 74px;
    height: 42px;
    opacity: 0.7;
    border-radius: 5px;
    background: black;
    content: ""
}

.equip_item.equip_selected {
    background: -webkit-radial-gradient(center, ellipse cover, #7b763e 0%, #c29c43 50%, #e7c34e 100%)
}

.equip_item._equipped::before {
    position: absolute;
    z-index: 10;
    content: "設定中";
    color: #ffffff;
    left: 18px;
    top: 12px;
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

.equip_item._equipped.robo::before {
    left: 7px
}

.equip_item._equipped:after {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 74px;
    height: 42px;
    opacity: 0.7;
    border-radius: 5px;
    background: black;
    content: ""
}

.remove_item {
    background: -webkit-radial-gradient(center, ellipse cover, #000 0%, #192733 80%, #424242 100%);
    border-radius: 7px;
    display: block;
    border: 1px gray solid
}

.remove_item.equip_selected {
    background: -webkit-radial-gradient(center, ellipse cover, #7b763e 0%, #c29c43 50%, #e7c34e 100%)
}

.remove_item.disabled_item {
    color: gray
}

.boss_gauge {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/common-s06c021d6e8.png) no-repeat 0 -33px;
    -webkit-background-size: 280px 167px;
    background-size: 280px 167px;
    width: 280px;
    height: 32px;
    position: relative;
    margin-left: auto;
    margin-right: auto
}

.boss_gauge .gauge_bg {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/common-s06c021d6e8.png) no-repeat 0 -134px;
    -webkit-background-size: 280px 167px;
    background-size: 280px 167px;
    width: 208px;
    height: 16px;
    position: absolute;
    top: 8px;
    right: 8px
}

.boss_gauge .gauge_bg .gauge_inner {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/common-s06c021d6e8.png) no-repeat 0 -117px;
    -webkit-background-size: 280px 167px;
    background-size: 280px 167px;
    width: 208px;
    height: 16px
}

.boss_gauge .gauge_bg .gauge_value {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    color: white;
    text-align: center;
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

.burst_gauge {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/common-s06c021d6e8.png) no-repeat 0 0;
    -webkit-background-size: 280px 167px;
    background-size: 280px 167px;
    width: 280px;
    height: 32px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.burst_gauge .gauge_bg {
    position: absolute;
    top: 8px;
    right: 8px
}

.burst_gauge .gauge_bg .gauge_value {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    color: white;
    text-align: center;
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

.burst_gauge_black {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/common-s06c021d6e8.png) no-repeat 0 -151px;
    -webkit-background-size: 280px 167px;
    background-size: 280px 167px;
    width: 208px;
    height: 16px
}

.burst_gauge_green {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/common-s06c021d6e8.png) no-repeat 0 -83px;
    -webkit-background-size: 280px 167px;
    background-size: 280px 167px;
    width: 208px;
    height: 16px
}

.burst_gauge_yellow {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/common-s06c021d6e8.png) no-repeat 0 -100px;
    -webkit-background-size: 280px 167px;
    background-size: 280px 167px;
    width: 208px;
    height: 16px
}

.burst_gauge_red {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/common-s06c021d6e8.png) no-repeat 0 -66px;
    -webkit-background-size: 280px 167px;
    background-size: 280px 167px;
    width: 208px;
    height: 16px
}

.burst_gauge_max {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/common-s06c021d6e8.png) no-repeat 0 -66px;
    -webkit-background-size: 280px 167px;
    background-size: 280px 167px;
    width: 208px;
    height: 16px
}

.burst_gauge_max::after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1854px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 144px;
    height: 11px;
    content: "";
    position: absolute;
    top: 3px;
    left: 31px
}

.quest_event_items {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -2245px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 240px;
    height: 24px;
    margin-left: auto;
    margin-right: auto
}

.quest_event_items .items {
    display: -webkit-box;
    -webkit-box-pack: justify;
    width: 84%;
    margin: auto;
    padding-top: 2px
}

.quest_event_items .items .item {
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

.quest_event_items .items .item img {
    width: 20px
}

.work_burst_gauge {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/quest/event/carnival-s45fab372f3.png) no-repeat 0 -171px;
    -webkit-background-size: 256px 915px;
    background-size: 256px 915px;
    width: 24px;
    height: 180px;
    position: absolute;
    top: 53px;
    left: 8px;
    z-index: 1;
    margin-left: auto;
    margin-right: auto
}

.work_burst_gauge .gauge_bg {
    position: absolute;
    bottom: 4px;
    left: 4px
}

.work_burst_gauge .gauge_value {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 22px;
    font-size: 10px;
    letter-spacing: -0.8px;
    color: white;
    text-align: center;
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

.work_burst_gauge_black {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/quest/event/carnival-s45fab372f3.png) no-repeat 0 -489px;
    -webkit-background-size: 256px 915px;
    background-size: 256px 915px;
    width: 16px;
    height: 136px
}

.work_burst_gauge_green {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/quest/event/carnival-s45fab372f3.png) no-repeat 0 -352px;
    -webkit-background-size: 256px 915px;
    background-size: 256px 915px;
    width: 16px;
    height: 136px
}

.work_burst_gauge_yellow {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/quest/event/carnival-s45fab372f3.png) no-repeat 0 -626px;
    -webkit-background-size: 256px 915px;
    background-size: 256px 915px;
    width: 16px;
    height: 136px
}

.work_burst_gauge_red {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/quest/event/carnival-s45fab372f3.png) no-repeat 0 -763px;
    -webkit-background-size: 256px 915px;
    background-size: 256px 915px;
    width: 16px;
    height: 136px
}

.work_burst_gauge_max {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/quest/event/carnival-s45fab372f3.png) no-repeat 0 -34px;
    -webkit-background-size: 256px 915px;
    background-size: 256px 915px;
    width: 16px;
    height: 136px
}

.burst_appeal {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -1159px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 280px;
    height: 44px;
    position: relative;
    margin-left: auto;
    margin-right: auto
}

.burst_appeal .gauge_bg {
    position: absolute;
    bottom: 6px;
    left: 8px
}

.burst_appeal .gauge_bg .gauge_value {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    color: white;
    text-align: center;
    text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000
}

.burst_appeal .burst_sample {
    font-size: 10px;
    position: absolute;
    top: 1.5px;
    left: 144px;
    width: 70px
}

.burst_appeal .btn_appeal {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -1286px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    top: 3px;
    right: 6px
}

.burst_appeal .btn_appeal_gray {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -1204px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 3px;
    right: 6px
}

.burst_appeal_black {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -1378px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 208px;
    height: 16px
}

.burst_appeal_green {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -1344px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 208px;
    height: 16px
}

.burst_appeal_yellow {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -1361px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 208px;
    height: 16px
}

.burst_appeal_red {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -1327px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 208px;
    height: 16px
}

.burst_appeal_max {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/battle-s7c8604d4b1.png) no-repeat 0 -1327px;
    -webkit-background-size: 280px 1394px;
    background-size: 280px 1394px;
    width: 208px;
    height: 16px
}

.burst_appeal_max::after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/top-s698c0257a2.png) no-repeat 0 -1854px;
    -webkit-background-size: 320px 2289px;
    background-size: 320px 2289px;
    width: 144px;
    height: 11px;
    content: '';
    position: absolute;
    top: 3px;
    left: 31px
}

.equip_reward_tabs {
    display: -webkit-box;
    width: 93%;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: justify
}

.equip_reward_tabs .equip_reward_tab {
    display: block;
    width: 33%
}

.equip_reward_tabs .equip_reward_tab>div {
    margin: auto;
    background: -webkit-radial-gradient(center, ellipse cover, #000 0%, #192733 80%, #424242 100%);
    border: 1px gray solid;
    border-radius: 7px;
    width: 60px;
    padding: 5px
}

.equip_reward_tabs .equip_reward_tab>div>img {
    width: 60px
}

.equip_reward_tabs .equip_reward_tab>.tab_selected {
    background: -webkit-radial-gradient(center, ellipse cover, #504a05 0%, #c29c43 50%, #e7c34e 100%)
}

#top_main_tab .icon_alert {
    position: relative
}

#top_main_tab .icon_alert:after {
    content: "！";
    display: block;
    border: 1px gray solid;
    border-radius: 10px;
    background: #D20000;
    width: 18px;
    height: 18px;
    color: white;
    font-size: 16px;
    line-height: 1.1;
    position: absolute;
    top: -5px
}

#reward_main_tab .icon_alert {
    position: relative
}

#reward_main_tab .icon_alert:after {
    content: "！";
    display: block;
    border: 1px gray solid;
    border-radius: 10px;
    background: #D20000;
    width: 18px;
    height: 18px;
    color: white;
    font-size: 16px;
    line-height: 1.1;
    position: absolute;
    top: -7px;
    text-indent: 0
}

#complete {
    height: 16px;
    width: 220px
}

#complete #boss_progress_bar_bg {
    height: 12px;
    width: 172px;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/quest/bar_complete_empty.png) no-repeat;
    background-size: 172px 12px;
    margin-top: 2px
}

#complete #boss_progress_bar_bg #boss_progress_bar {
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/ui/rich/quest/bar_complete_20.png) no-repeat;
    background-size: 172px 12px;
    height: 12px
}

#complete #boss_progress {
    color: #000
}

.story_base {
    display: block;
    position: relative;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 7px
}

._top_stage_list .story_base:first-child {
    margin-top: 0
}

.story_base:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: 9px transparent solid;
    border-top: 9px #1D1D1D solid;
    border-left: 9px #1D1D1D solid
}

.story_base:after {
    display: block;
    content: "";
    position: absolute;
    z-index: 0
}

.story_base .event_story_clear {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -420px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 43px;
    height: 13px;
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 92px
}

.story_base .event_story_not_clear {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -405px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 122px;
    height: 14px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 92px
}

.story_base .event_story_title {
    position: absolute;
    left: 7px;
    top: 10px;
    z-index: 1;
    font-size: 14px
}

.story_base .event_story_title>p {
    color: white;
    text-shadow: 0px 2px 1px #1d1d1d, 0px 1px 1px #1d1d1d, 1px 1px 1px #1d1d1d, 1px 0px 1px #1d1d1d, 2px 0px 1px #1d1d1d, 1px -1px 1px #1d1d1d, 1px -2px 1px #1d1d1d, 0px -2px 1px #1d1d1d, -1px -2px 1px #1d1d1d, -2px -2px 1px #1d1d1d, -2px -1px 1px #1d1d1d, -2px 0px 1px #1d1d1d, -2px 1px 1px #1d1d1d, -1px 1px 1px #1d1d1d;
    width: 156px;
    height: 38px;
    display: table-cell;
    vertical-align: middle;
    line-height: 1
}

.story_base .event_story_chara {
    position: absolute;
    overflow: hidden;
    width: 120px;
    height: 42px;
    top: 1px;
    right: 1px;
    box-sizing: border-box;
    border: 1px transparent solid;
    border-left: none;
    border-radius: 4px
}

.story_base .event_story_chara:before {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -854px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px;
    content: "";
    top: -2px;
    left: -159px;
    position: absolute
}

.story_base .event_story_chara>img {
    width: 160px;
    position: absolute;
    top: -38px;
    left: 5px
}

.story_base .story_stage_title {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 22px
}

.story_st1:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -225px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st1 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -734px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px
}

.story_stage_title_locked_st1 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -839px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st2:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -180px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st2 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -614px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px
}

.story_stage_title_locked_st2 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -749px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st3:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -90px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st3 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -704px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px
}

.story_stage_title_locked_st3 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -809px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st4:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -45px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st4 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -629px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px
}

.story_stage_title_locked_st4 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -764px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st5:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -315px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st5 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -779px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px
}

.story_stage_title_locked_st5 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -824px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st6:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -270px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st6 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -539px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px
}

.story_stage_title_locked_st6 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -674px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st7:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -135px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st7 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -659px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px
}

.story_stage_title_locked_st7 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -794px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st8:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -225px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st8 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -599px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px
}

.story_stage_title_locked_st8 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -719px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st9:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -180px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st9 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -644px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px
}

.story_stage_title_locked_st9 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -689px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 60px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st10:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -90px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st10 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -464px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 68px;
    height: 14px
}

.story_stage_title_locked_st10 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -554px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 68px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st11:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -45px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st11 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -494px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 68px;
    height: 14px
}

.story_stage_title_locked_st11 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -584px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 68px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st12:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -315px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st12 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -449px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 68px;
    height: 14px
}

.story_stage_title_locked_st12 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -524px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 68px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st13:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -270px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st13 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -509px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 68px;
    height: 14px
}

.story_stage_title_locked_st13 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -569px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 68px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_st14:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -135px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px
}

.story_st14 .story_stage_title {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -434px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 68px;
    height: 14px
}

.story_stage_title_locked_st14 {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -479px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 68px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 35px
}

.story_blank {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/story-s0d8fd5c0e9.png) no-repeat 0 -360px;
    -webkit-background-size: 280px 897px;
    background-size: 280px 897px;
    width: 280px;
    height: 44px;
    display: block;
    position: relative;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto
}

._top_stage_list .story_blank:first-child {
    margin-top: 0
}

.unit_collection_blank {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/unit-s9deffe64bc.png) no-repeat 0 -90px;
    -webkit-background-size: 280px 182px;
    background-size: 280px 182px;
    width: 280px;
    height: 44px;
    display: block;
    position: relative;
    margin: 13px auto
}

.unit_collection_blank .event_story_side_lock {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/unit-s9deffe64bc.png) no-repeat 0 -167px;
    -webkit-background-size: 280px 182px;
    background-size: 280px 182px;
    width: 65px;
    height: 15px;
    display: block;
    position: absolute;
    z-index: 1;
    top: -6px;
    right: 0
}

.unit_collection {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/unit-s9deffe64bc.png) no-repeat 0 0;
    -webkit-background-size: 280px 182px;
    background-size: 280px 182px;
    width: 280px;
    height: 44px;
    display: block;
    position: relative;
    margin: 13px auto
}

.unit_collection:after {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/unit-s9deffe64bc.png) no-repeat 0 -45px;
    -webkit-background-size: 280px 182px;
    background-size: 280px 182px;
    width: 280px;
    height: 44px;
    display: block;
    content: "";
    position: absolute;
    z-index: 0
}

.unit_collection .event_story_clear {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/unit-s9deffe64bc.png) no-repeat 0 -135px;
    -webkit-background-size: 280px 182px;
    background-size: 280px 182px;
    width: 75px;
    height: 15px;
    display: block;
    position: absolute;
    z-index: 1;
    top: -6px
}

.unit_collection .event_story_title {
    position: absolute;
    left: 7px;
    top: 2px;
    z-index: 1
}

.unit_collection .event_story_title>p {
    color: white;
    text-shadow: 0px 2px 1px #0021ad, 0px 1px 1px #0021ad, 1px 1px 1px #0021ad, 1px 0px 1px #0021ad, 2px 0px 1px #0021ad, 1px -1px 1px #0021ad, 1px -2px 1px #0021ad, 0px -2px 1px #0021ad, -1px -2px 1px #0021ad, -2px -2px 1px #0021ad, -2px -1px 1px #0021ad, -2px 0px 1px #0021ad, -2px 1px 1px #0021ad, -1px 1px 1px #0021ad;
    width: 156px;
    height: 38px;
    display: table-cell;
    vertical-align: middle;
    line-height: 1
}

.unit_collection .event_story_side {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/unit-s9deffe64bc.png) no-repeat 0 -151px;
    -webkit-background-size: 280px 182px;
    background-size: 280px 182px;
    width: 65px;
    height: 15px;
    display: block;
    position: absolute;
    z-index: 1;
    top: -6px;
    right: 0
}

.unit_collection .event_story_chara {
    position: absolute;
    overflow: hidden;
    width: 120px;
    height: 40px;
    top: 0px;
    right: 2px;
    box-sizing: border-box;
    border: 1px rgba(0, 0, 0, 0) solid;
    border-radius: 4px
}

.unit_collection .event_story_chara>img {
    width: 120px;
    position: absolute;
    top: -17px;
    right: 0
}

.unit_collection .event_story_chara:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 10px;
    background: -webkit-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%)
}

.carnivalArea_01 {
    width: auto;
    -webkit-border-radius: 10px;
    border: 1px solid #ddd;
    margin: 0px 10px 10px;
    padding: 5px
}

.bgm_player {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/bgm-s5a8d53e1f9.png) no-repeat 0 0;
    -webkit-background-size: 270px 122px;
    background-size: 270px 122px;
    width: 270px;
    height: 44px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 3px
}

.bgm_player .bgm_info {
    position: absolute;
    width: 216px;
    height: 19px;
    top: 8px;
    left: 7px;
    text-align: center;
    line-height: 19px
}

.bgm_player #playBtn {
    position: absolute;
    top: 3px;
    right: 5px
}

.bgm_player #playBtn.play {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/bgm-s5a8d53e1f9.png) no-repeat 0 -45px;
    -webkit-background-size: 270px 122px;
    background-size: 270px 122px;
    width: 38px;
    height: 38px
}

.bgm_player #playBtn.pause {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/carnival/sprite/bgm-s5a8d53e1f9.png) no-repeat 0 -84px;
    -webkit-background-size: 270px 122px;
    background-size: 270px 122px;
    width: 38px;
    height: 38px
}

.bgm_player .currentTime {
    position: absolute;
    bottom: 4px;
    left: 152px;
    font-size: 0.65rem;
    color: #1D1D1D;
    text-align: left;
    text-shadow: 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff, 0px 0px 1px #ffffff
}

.bgm_player .currentTime span {
    display: inline-block
}

.bgm_player .currentTime span.current {
    margin-right: 8px
}

.area-popup_title {
    font-size: 13px;
    padding: 5px 18px 12px
}

.frame-border_dot {
    display: block;
    background: url(https://lodipot.github.io/mika_backup/gallery/css/image/event_carnival/event/common/frame-se5d8e3d00f.png) no-repeat 0 -98px;
    -webkit-background-size: 304px 115px;
    background-size: 304px 115px;
    width: 282px;
    height: 5px;
    margin: 8px auto 0
}

.front_member_list .strength_card_effe_wrap .strength_card_effe_img {
    width: 50px
}

.strength_card_effe_wrap {
    width: 50px;
    margin: 0 auto
}

.back_member_card_list-area .strength_card_effe_wrap {
    width: auto
}

.clickable_area.backmember .strength_card_effe_img {
    left: -11px;
    top: -11px
}

.clickable_area.frontmember .strength_card_effe_wrap .strength_card_effe_img {
    left: -12px;
    top: -12px;
    width: 50px
}

.clickable_area.frontmember .strength_card_effe_wrap .member_chara {
    top: -13px !important
}

.collabo_raid_animation-area {
    position: relative;
    margin-top: -14px;
    padding-top: 14px
}

.collabo_raid_animation-area .raid_bg-area {
    position: absolute;
    top: 0;
    left: 0
}

.collabo_raid_animation-area .raid_animation-contents {
    overflow: hidden;
    position: relative;
    width: 320px;
    height: 240px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.collabo_raid_animation-area .raid_collabo_chara-area {
    position: absolute;
    top: -98px;
    right: -122px;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.collabo_raid_animation-area .raid_boss-area {
    position: absolute;
    width: 296px;
    top: -8px;
    left: -64px
}

.collabo_raid_animation-area .balloon {
    position: absolute;
    bottom: 0;
    width: 320px;
    height: 56px;
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    border: none;
    background: none;
    background-size: 320px;
    color: #ffffff
}

.collabo_raid_animation-area .battle-result-area {
    top: 14px !important
}

.line-height-20 {
    line-height: 20px
}

.full_story {
    background-repeat: no-repeat;
    background-size: 304px;
    font-size: 12px;
    text-shadow: 0.05rem 0.05rem 1px #000;
    line-height: 140%
}

.deck_card_list-area .front_member_card_list-area ._card {
    width: 50px
}

.deck_card_list-area .front_member_card_list-area ._card .equipment_disabled {
    margin-top: 5px
}

.deck_card_list-area._deck_change ._equip-btn._selected:after {
    content: '選択中'
}

.equip_name-area {
    background: #1d1d1d;
    font-size: 11px;
    height: 25px;
    line-height: 23px;
    border: 1px solid #9b9b9b;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

._equip-btn {
    position: relative;
    width: 56px;
    margin-left: -3px;
    padding: 3px;
    font-size: 11px
}

._equip-btn:after {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 50%;
    margin-top: -6px;
    margin-left: -18px;
    width: 36px;
    background: #ff9900;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    text-align: center;
    font-size: 10px;
    text-shadow: 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200, 0px 0px 2px #7c3200
}

._equip-btn._equipped:after {
    background: #eb1dcf;
    text-shadow: 0px 0px 2px #740063, 0px 0px 2px #740063, 0px 0px 2px #740063, 0px 0px 2px #740063, 0px 0px 2px #740063, 0px 0px 2px #740063, 0px 0px 2px #740063, 0px 0px 2px #740063, 0px 0px 2px #740063, 0px 0px 2px #740063;
    content: '設定中'
}

._equip-btn .full_refine-icon {
    vertical-align: inherit
}

.equip_list-area {
    width: 282px
}

.equip_list-area ._equip-btn {
    display: inline-block;
    vertical-align: top;
    width: 50px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 4px;
    padding-bottom: 2px
}

.equip_list-area ._equip-btn:not(:nth-of-type(5n-4)) {
    margin-left: 8px
}

.equip_list-area ._equip-btn:nth-of-type(n+6) {
    margin-top: 8px
}

.equip_list-area ._equip-btn._used:after {
    content: '使用中'
}

.accessory_list-area {
    width: 289px
}

.accessory_list-area ._equip-btn {
    display: inline-block;
    vertical-align: top;
    width: 78px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 6px;
    padding-bottom: 6px
}

.accessory_list-area ._equip-btn:not(:nth-of-type(5n-4)) {
    margin-left: 5px
}

.accessory_list-area ._equip-btn._equipped:after {
    margin-top: -8px
}

.accessory_list-area ._equip-btn.equip_takeoff-btn {
    width: 40px;
    height: 40px;
    line-height: 26px
}

.accessory_list-area ._equip-btn ._img {
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.accessory_list-area ._equip-btn._empty ._img:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    content: ''
}

.accessory_list-area ._equip-btn ._info {
    display: inline-block;
    vertical-align: middle;
    width: 38px;
    margin-left: 2px
}

.accessory_list-area ._equip-btn ._remain_number {
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    background: #000000
}

.accessory_list-area._equip_top {
    width: 280px
}

.accessory_list-area._equip_top ._equip-btn {
    width: 90px
}

.equip_takeoff-btn {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 44px;
    margin-left: auto;
    margin-right: auto
}

.equip_customize-area {
    width: 288px;
    padding: 4px;
    background: #333333;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.equip_customize-area .equip_img-area {
    display: inline-block;
    width: 80px;
    vertical-align: middle
}

.equip_customize-area .equip_status-area {
    width: 192px;
    margin-left: 8px;
    display: inline-block;
    vertical-align: middle
}

.equip_customize-area .equip_status-area .dl-value_set._w_1 {
    width: 192px
}

.equip_customize-area .equip_status-area .dl-value_set._w_1 dt {
    width: 46px
}

.equip_customize-area .equip_status-area .dl-value_set._w_1 dt._blue {
    background: #2692d2
}

.equip_customize-area .equip_status-area .dl-value_set._w_1 dd {
    width: 144px;
    background: #1d1d1d
}

.ticket_status-area .dl-value_set._w_2 dt {
    width: 64px
}

.ticket_status-area .dl-value_set._w_2 dd._cost {
    width: 48px
}

.ticket_status-area .dl-value_set._w_2 dd._diff {
    width: 96px
}