@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: #003399;
  }
  .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: #003399;
  }
  .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:25%;
}

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;
}

.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(../img/icon_down.png) no-repeat;
}

.tic_info_icon_up{
	display:inline-block;
	width:23px !important;
	height:24px !important;
	float: right;
	background:url(../img/icon_up.png) no-repeat;
}

.tic_page_link{
	background: url(../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:14px/1.61 "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;*/
}

@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;
}