@charset "UTF-8";

@media screen and (min-width: 768px) {
  .link-wrap .strong {
    color: #FFF;
    background: #e9470B;
  }
  .layout-popup-tnav .right {
    right: 0;
    background: #e9470B;
  }
  .layout-second .second-body article a {
    color: #e9470B;
  }
  .layout-second .second-body article > p b {
    color: #e9470B;
  }
  .layout-second .second-body article .color01 {
/*   color: #e60012;
*/
    color: #00afad;
  }
  .layout-second .second-body article .color03 {
    color: #e9470B;
  }
  .layout-second .second-body article .box-color {
    border: 5px solid #e9470B;
  }
  .component-sidenav a {
    border: 1px solid #e9470B;
  }
  .component-sidenav a:hover {
    background: #e9470B;
  }
  .players-list .bar {
    background: #e9470B;
  }
  .stats-tab li {
    background: #e9470B;
  }
  .stats-tab li.show-tab {
    color: #e9470B;
  }
  .current-stats-wrap .color01 {
    color: #e9470B;
  }
  .current-stats-wrap .color01 .progress {
    background: #e9470B;
  }
  .stats-wrap dl dt .point {
    color: #e9470B;
  }
  .stats-wrap dl dt .scale {
    color: #e9470B;
  }
  .game-header .home {
    background: #e9470B;
  }
}
@media screen and (max-width: 767px) {
  .link-wrap .strong {
    background: #e9470B;
  }
  .layout-second .second-body article a {
    color: #e9470B;
  }
  .layout-second .second-body article > p b {
    color: #e9470B;
    font-weight: bold;
  }
  .layout-second .second-body article .color01 {
/*    color: #e60012;
*/
    color: #00afad;
  }
  .layout-second .second-body article .color03 {
    color: #e9470B;
  }
  .layout-second .second-body article .box-color {
    border: 3px solid #e9470B;
  }
  .news-nav a {
    border: 1px solid #e9470B;
  }
  .players-list .bar {
    background: #e9470B;
  }
  .stats-tab li {
    background: #e9470B;
  }
  .stats-tab li.show-tab {
    color: #e9470B;
  }
  .current-stats-wrap .color01 {
    color: #e9470B;
  }
  .current-stats-wrap .color01 .progress {
    background: #e9470B;
  }
  .stats-wrap dl dt .point {
    color: #e9470B;
  }
  .stats-wrap dl dt .scale {
    color: #e9470B;
  }
}


/* clearfix
--------------------------------------------------*/
.clearfix {zoom:1;}
.clearfix:after{content: "";display: block;clear: both;}

.text_right{
  text-align:right;
}

table#tic_tbl th{
  background: #b5b5b5;
  text-align: center;
  color:#FFF;
}

table#tic_tbl td{
  text-align: center;
}

table#tic_tbl .seki{
  width:31%;
  text-align:left;
  padding-left:5px;
}

table#tic_tbl .price{
    width:15%;
}

table#tic_tbl,
table#tic_tbl th,
table#tic_tbl td{
  border:1px solid #E5E5E5;
}

table#tic_tbl{
  width:100%;
  margin:0px auto 10px auto;
}

table#tic_tbl th,
table#tic_tbl td{
  padding:2px;
  text-align:center;
  font-size: 0.9em;
}


table#tic_tbl th span,
table#tic_tbl td span{
  font-size:0.8em;
  padding-left:5px;
}

.tkt_bg_gray{
  background:#F2F2F2;
}

.tkt_bg_blue{
  background:#083484;
  color:#FFF;
}

.tkt_font_no{
  font-size:1.1em !important;
}

/* チケット詳細 */
h3.tic_info_title{
  border:1px solid #808080;
  background:#E6E6E6;
  padding: 5px 2%;
  margin:5px 0 0 0;
  cursor:pointer;
}

.tic_info_blk{
  padding-bottom:40px;
}

.tic_info_blk .fl_info{
  float:left;
}

.tic_info_blk .fl_info,
.tic_info_blk .fl{
  width:46%;
  padding: 10px 2%;
}

.tic_info_blk h4{
  color:#FFF;
  background:#0B308E;
  padding: 5px 2%;
}

.tic_info_blk h4.buy_info{
  background:#FFF;
  color:#0B308E;
  text-align:center;
  border:1px solid #808080;
}

.tic_info_blk h5{
  color:#FFF;
  background:#5e965c;
  padding: 5px 2%;
  display:none;
}

.tic_info_blk .toku{
  background:#E6E6E6;
  padding: 10px 4%;
  margin: 20px 0 0 0;
  
  display:none;
}

.tic_info_blk .toku span{
  color:#E95513;
  font-weight:bold;
  font-size:1.2em;
}

.tic_info_dt_blk{
  padding:10px 0 0 0;
}

.tic_info_dt_blk .info_fc,
.tic_info_dt_blk .info_std,
.tic_info_dt_blk .info_ssn,
.tic_info_dt_blk .info_opt{
  text-align:center;
  padding: 5px;
  font-weight:bold;
  margin: 0 0 5px 0;
}

.tic_info_dt_blk .info_fc{
  background:#E95513;
  color:#FFF;
}

.tic_info_dt_blk .info_std{
  background:#B3B3B3;
  color:#0B308E;
}

.tic_info_dt_blk .info_ssn{
  background:#B3B3B3;
  color:#FFF;
}

.tic_info_dt_blk .info_opt{
/*  background:#B3B3B3;
*/
  background:#5e965c;
  color:#FFF;
}

.tic_info_dt_blk .pri_fc,
.tic_info_dt_blk .pri_std,
.tic_info_dt_blk .pri_fc_ssn,
.tic_info_dt_blk .pri_std_ssn{
  font-weight:bold;
}

.tic_info_dt_blk .pri_fc,
.tic_info_dt_blk .pri_fc_ssn{
  color:#E95513;
  font-size:1.5em;
}

.tic_info_dt_blk .pri_std{
  color:#0B308E;
  font-size:1.5em;
}

.tic_info_dt_blk .pri_std_ssn{
  color:#0B308E;
  font-size:2.0em;
}

.tic_info_dt_blk span.tax{
  font-size:0.6em;
}

.tic_info_dt_blk .game_fc,
.tic_info_dt_blk .game_std{
  font-size: 0.6em;
  background: #E95513;
  color: #FFF;
  padding: 5px 9px;
}

.tic_info_dt_blk .pri_fc_ssn_a,
.tic_info_dt_blk .pri_fc_ssn_b,
.tic_info_dt_blk .pri_fc_ssn_a_std,
.tic_info_dt_blk .pri_fc_ssn_b_std{
  float:left;
}

.tic_info_dt_blk .pri_fc_ssn_a{
  background:#E95513;
  color:#FFF;
  padding: 5px 9px;
  margin: 6px 8px 0 0;
  font-weight: bold;
}

.tic_info_dt_blk .pri_fc_ssn_b{
  font-size: 1.8em;
  color:#E95513;
  font-weight: bold;
}

.tic_info_dt_blk .pri_fc_ssn_a_std{
  background:#0B308E;
  color:#FFF;
  padding: 5px 9px;
  margin: 6px 8px 0 0;
  font-weight: bold;
}

.tic_info_dt_blk .pri_fc_ssn_b_std{
  font-size: 1.8em;
  color:#0B308E;
  font-weight: bold;
}

.tic_info_dt_blk .tic_btn_buy a img{
  display:block;
  margin:0 0 13px 0;
}

.tic_info_dt_blk .tic_btn_fc p{
  font-size:0.9em;
}

.tic_info_dt_blk p{
  padding:2px 0;
}

.tic_info_icon_down{
  display:inline-block;
  width:23px !important;
  height:24px !important;
  float: right;
  background:url(/v=1538120158/files/rcms_conv_webp/7/b/7bbae5bd3e928652eb507f0c086f397d_1529558584.webp) no-repeat;
}

.tic_info_icon_up{
  display:inline-block;
  width:23px !important;
  height:24px !important;
  float: right;
  background:url(/v=1538120158/files/rcms_conv_webp/9/a/9af6cdc92044790051dcacd7d247e2fc_1529558585.webp) no-repeat;
}

.tic_page_link{
  background: url(/v=/files/user/_/common/img/ticket/img/ico_arrow_u01.png) left center no-repeat;
  padding: 0 0 0 15px;
  float: right;
  margin-top:15px;
  margin-right:2%;
  font-size: 0.85em;
}

.news-article{
  background:#FFF;
  padding:0 4% 30px 4%;
}

.news-article .second-body .body h2,
.news-article .second-body .body h3,
.news-article .second-body .body p{
  font-family:"Noto Sans Japanese", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}

.news-article .second-body .body p{
  line-height:1.8em !important;
font-size: 14px;
}

@media screen and (max-width: 767px) {
  .tic_tbl_wrap h3{
    font-size:1.2em;
  }

  table#tic_tbl .seki{
    width:30% !important;
  }

  .tkt_font_no{
    font-size:1.0em !important;
  }

  h3.tic_info_title{
    font-size: 0.75em !important;
  }

  .tic_info_blk .fl{
    min-height:56px;
  }

  .tic_info_dt_blk .pri_std{
    font-size:1.8em;
  }

  .tic_info_dt_blk{
    font-size:0.55em !important;
    line-height:1.5em !important;
  }

  .tic_info_dt_blk .pri_fc_ssn_a,
  .tic_info_dt_blk .pri_fc_ssn_a_std{
    padding: 1px 5px;
    margin: 0px 6px 0 0;
  }
  
  .tic_info_icon_up,
  .tic_info_icon_down{
    margin-top: -4px;
  }

  table#tic_tbl th,
  table#tic_tbl td{
    font-size: 0.8em;
  }
}

/********************************************

 corp-member.html

********************************************/
.num_list ul{
  list-style-type: decimal;
  margin-left: 1.5em;
}

@media screen and (max-width: 767px) {
.num_list{
/*  margin-left: 5%;
*/
}

/********************************************


 footer pertners

********************************************/
/*
.ftr_ptr_list li{
  float: left;
  width: 18%;
  margin-right: 2%;
}

.ftr_ptr_list li:nth-child(5n){
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .ftr_ptr_list li{
    float: left;
    width: 48%;
    margin-right: 2%;
  }

  .ftr_ptr_list li:nth-child(2n){
    margin-right: 0;
  }
}
*/  
/********************************************

 common.css override

********************************************/
.link-wrap {
    text-align: center !important;
}