/*======================================================== */
/*  TAG RESET */
/*======================================================== */
html, body {
    font-family: "Arial", "Hiragino Kaku Gothic Pro", "Meiryo", "Osaka", "MS P Gothic", sans-serif;
  }
  
  /*======================================================== */
  /*  GLOBAL CLASS  STYLES */
  /*======================================================== */
  .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0;
    overflow: hidden;
  }
  
  /*======================================================== */
  /*  GLOBAL  STYLES */
  /*======================================================== */
  body .site-wrapper #site-header #global-navi ul.navi-list > li a {
    font-family: "Hind", "Century Gothic", CenturyGothic, AppleGothic, "Arial", "Hiragino Kaku Gothic Pro", "Meiryo", "Osaka", "MS P Gothic", sans-serif;
  }
  body .site-wrapper #site-footer .sns-links {
    height: 29px;
    margin-bottom: 44px;
  }
  body .site-wrapper #site-footer .sns-links ul.link-list {
    letter-spacing: -1em;
    text-align: center;
  }
  body .site-wrapper #site-footer .sns-links ul.link-list > li {
    height: 29px;
    display: inline-block;
    letter-spacing: normal;
    padding: 0 13px;
  }
  body .site-wrapper #site-footer .sns-links ul.link-list > li a {
    position: relative;
  }
  body .site-wrapper #site-footer .sns-links ul.link-list > li.icon-tw a {
    top: 3px;
  }
  body .site-wrapper #site-footer .sns-links ul.link-list > li.icon-yt a {
    top: 7px;
  }
  body .site-wrapper #main-container .page-header .title {
    font-size: 16px;
    font-family: "Hind", "Century Gothic", CenturyGothic, AppleGothic, "Arial", "Hiragino Kaku Gothic Pro", "Meiryo", "Osaka", "MS P Gothic", sans-serif;
  }
  
  /*======================================================== */
  /*  PAGE  STYLES */
  /*======================================================== */
  /* HOME */
  body#page-home .site-wrapper #main-container .kv .logo {
    margin-bottom: 65px;
  }
  body#page-home .site-wrapper #main-container .kv .logo img {
    margin: 0 auto;
  }
  body#page-home .site-wrapper #main-container .kv .text1 img {
    margin: 0 auto;
  }
  body#page-home .site-wrapper #main-container .news .contents-header .title,
  body#page-home .site-wrapper #main-container .about .contents-header .title,
  body#page-home .site-wrapper #main-container .prize .contents-header .title,
  body#page-home .site-wrapper #main-container .media .contents-header .title {
    font-size: 16px;
    font-family: "Hind", "Century Gothic", CenturyGothic, AppleGothic, "Arial", "Hiragino Kaku Gothic Pro", "Meiryo", "Osaka", "MS P Gothic", sans-serif;
  }
  body#page-home .site-wrapper #main-container .news ul.news-list > li.news-box.new {
    margin-top: 21px;
  }
  body#page-home .site-wrapper #main-container .news ul.news-list > li.news-box.new a:before {
    display: block;
    content: "";
    width: 37px;
    height: 13px;
    position: absolute;
    top: -14px;
    left: 0;
    background-image: url(../images/home_news_label_new.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: transparent;
    background-size: 37px 13px;
  }
  body#page-home .site-wrapper #main-container .news .more a {
    font-family: "Hind", "Century Gothic", CenturyGothic, AppleGothic, "Arial", "Hiragino Kaku Gothic Pro", "Meiryo", "Osaka", "MS P Gothic", sans-serif;
  }
  body#page-home .site-wrapper #main-container .media .cast h3 {
    font-family: "Hind", "Century Gothic", CenturyGothic, AppleGothic, "Arial", "Hiragino Kaku Gothic Pro", "Meiryo", "Osaka", "MS P Gothic", sans-serif;
    font-size: 15px;
  }
  body#page-home .site-wrapper #main-container .media .media-box h3 {
    font-family: "Hind", "Century Gothic", CenturyGothic, AppleGothic, "Arial", "Hiragino Kaku Gothic Pro", "Meiryo", "Osaka", "MS P Gothic", sans-serif;
    font-size: 15px;
  }
  body#page-home .site-wrapper #main-container .media .media-box-2 {
    background: #1b2f68;
    padding: 15px 6px;
    margin-bottom: 22px;
  }
  body#page-home .site-wrapper #main-container .media .media-box-2 h3 {
    margin-bottom: 5px;
  }
  body#page-home .site-wrapper #main-container .media .media-box-2 h3 img {
    margin: 0 auto;
  }
  body#page-home .site-wrapper #main-container .media .media-box-2 .lead {
    text-align: center;
    font-size: 12px;
    margin-bottom: 8px;
  }
  body#page-home .site-wrapper #main-container .media .media-box-2 ul.media-list > li {
    width: 33.33%;
  }
  
  /* NEWS */
  body#page-news-index .site-wrapper #main-container ul.news-list > li.news-box.new {
    margin-top: 21px;
  }
  body#page-news-index .site-wrapper #main-container ul.news-list > li.news-box.new a:before {
    display: block;
    content: "";
    width: 37px;
    height: 13px;
    position: absolute;
    top: -14px;
    left: 0;
    background-image: url(../images/home_news_label_new.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: transparent;
    background-size: 37px 13px;
  }
  body#page-news-index .site-wrapper #main-container .more a {
    font-family: "Hind", "Century Gothic", CenturyGothic, AppleGothic, "Arial", "Hiragino Kaku Gothic Pro", "Meiryo", "Osaka", "MS P Gothic", sans-serif;
  }
  
  /* MEWS DETAIL */
  /* EVENT */
  body#page-event .site-wrapper #main-container .container-event .container {
    margin-bottom: 40px;
  }
  body#page-event .site-wrapper #main-container .container-event .container h2 {
    font-size: 15px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.about {
    margin-bottom: 40px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.about h2 {
    margin-bottom: 7px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.about dl.about-dl dt {
    width: 85px;
    float: left;
    clear: left;
  }
  body#page-event .site-wrapper #main-container .container-event .container.about dl.about-dl dd {
    padding-left: 85px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.schedule {
    margin-bottom: 44px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.schedule h2 {
    margin-bottom: 10px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.schedule .schedule-image {
    margin-bottom: 10px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.schedule .schedule-image img {
    margin: 0 auto;
  }
  body#page-event .site-wrapper #main-container .container-event .container.schedule .text {
    line-height: 16px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.main-battle {
    margin-bottom: 44px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.main-battle h2 {
    margin-bottom: 10px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.main-battle .battle-box {
    background: #00122b;
    padding: 2px 8px;
    text-align: center;
    margin-bottom: 15px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.main-battle .battle-box h3 {
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    background-image: url(../images/event_subtitle_head.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: transparent;
    background-size: 11px 18px;
    padding: 5px 4px 4px 20px;
    border-bottom: 1px solid #a4a4a4;
    margin-bottom: 11px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.main-battle .battle-box ul.battle-list {
    text-align: center;
    letter-spacing: -1em;
  }
  body#page-event .site-wrapper #main-container .container-event .container.main-battle .battle-box ul.battle-list > li {
    display: inline-block;
    letter-spacing: normal;
    width: 33.33%;
  }
  body#page-event .site-wrapper #main-container .container-event .container.main-battle .battle-box.battle-box-2 {
    margin-bottom: 4px;
  }
  body#page-event .site-wrapper #main-container .container-event .container.main-battle .battle-box.battle-box-2 ul.battle-list > li {
    width: 100%;
  }
  body#page-event .site-wrapper #main-container .container-event .container.main-battle .text {
    font-size: 10px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle h2 {
    margin-bottom: 10px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle ul.schedule-selector {
    font-size: 0px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle ul.schedule-selector li {
    display: inline-block;
    width: 20%;
    height: 40px;
    text-align: center;
    padding-top: 12px;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
    background-image: url(../images/event_border.png);
    background-repeat: no-repeat;
    background-position: left 7px;
    background-color: #017bbb;
    background-size: 1px 25px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle ul.schedule-selector li.noborder {
    background-image: none;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle ul.schedule-selector li.active {
    background-color: #0098eb;
    color: #fff;
    text-decoration: none;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper {
    margin-bottom: 10px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper .sc-scroll-wrap {
    display: none;
    overflow-x: auto;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper .sc-scroll-wrap .mCSB_container {
    margin-right: 0px !important;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper .sc-scroll-wrap .mCSB_draggerRail {
    height: 3px;
    background-color: #0044a2;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper .sc-scroll-wrap .mCSB_dragger_bar {
    height: 3px;
    background-color: #fff;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule {
    width: 640px;
  }
  @media screen and (min-width: 640px) {
    body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule {
      width: 100%;
    }
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule.t320 {
    width: 320px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule.t320 tbody tr th.name, body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule.t320 tbody tr td.name {
    width: 320px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule.t320 tbody tr td.name {
    text-align: center;
    padding-left: 0px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr th.name, body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr td.name {
    min-width: 270px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr th.entry-date, body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr td.entry-date {
    min-width: 121px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr th.date, body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr td.date {
    min-width: 120px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr th.website, body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr td.website {
    min-width: 110px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr th {
    height: 40px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr th:nth-child(2n-1) {
    background: #002251;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr th:nth-child(2n) {
    background: #003553;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr th.name {
    text-align: left;
    padding-left: 19px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr td {
    border-bottom: 1px solid #99a0aa;
    font-size: 11px;
    padding-top: 11px;
    padding-bottom: 11px;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr td.name {
    background: #00122b;
    padding-left: 19px;
    font-weight: bold;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr td.entry-date {
    background: #000b1a;
    text-align: center;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr td.date {
    background: #00122b;
    text-align: center;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr td.website {
    background: #000b1a;
    text-align: center;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr td.center {
    text-align: center;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .schedule-wrapper table.schedule tbody tr td > a {
    text-decoration: underline;
  }
  body#page-event .site-wrapper #main-container .container-event .pre-battle .notice-list > li {
    font-size: 10px;
  }
  
  /* PLAYERS */
  /* MOVIE */
  body#page-movie .site-wrapper #main-container .container-movie .movie-block h3 {
    font-family: "Hind", "Century Gothic", CenturyGothic, AppleGothic, "Arial", "Hiragino Kaku Gothic Pro", "Meiryo", "Osaka", "MS P Gothic", sans-serif;
  }
  
  /* RESULT */
  body#page-result .site-wrapper #main-container .container-result-wrap {
    height: 5922px;
  }
  body#page-result .site-wrapper #main-container .container-result .box-places .place-1 .float-box .prize {
    padding-top: 87px;
  }
  body#page-result .site-wrapper #main-container .container-result .box-places .place-2-4 {
    margin-bottom: 20px;
  }
  body#page-result .site-wrapper #main-container .container-result .box-places .place-2-4 .place-2 {
    margin-bottom: 34px;
  }
  body#page-result .site-wrapper #main-container .container-result .box-places .place-2-4 .place-2 .float-box .prize {
    padding-top: 56px;
  }
  body#page-result .site-wrapper #main-container .container-result .box-places .place-2-4 .place-3 {
    margin-bottom: 28px;
  }
  body#page-result .site-wrapper #main-container .container-result .box-places .place-2-4 .place-3 .float-box .prize {
    padding-top: 56px;
  }
  body#page-result .site-wrapper #main-container .container-result .box-places .place-2-4 .place-4 .float-box .prize {
    padding-top: 63px;
    padding-left: 22px;
  }
  body#page-result .site-wrapper #main-container .container-result .box-places .place-5-8 {
    margin-bottom: 30px;
  }
  body#page-result .site-wrapper #main-container .container-result .box-places .place-9-24 h3 {
    margin-bottom: 16px;
  }
  body#page-result .site-wrapper #main-container .container-result .box-standing .title-wrap {
    margin-bottom: 25px;
  }
  body#page-result .site-wrapper #main-container .container-result .box-standing .standing-image {
    background-image: url(../images/result_standing_img.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: transparent;
    background-size: 667px 280px;
    height: 280px;
    margin-top: -10px;
  }
  @media screen and (max-width: 350px) {
    body#page-result .site-wrapper #main-container .container-result .box-standing .standing-image {
      background-size: 600px 252px;
    }
  }
  
  /*# sourceMappingURL=style.css.map */