@charset 'Shift_JIS';
/* CSS Document */


h3.nextG {
  margin-top: 5px;
  padding: 10px 0;
  background: url(/company/efforts/sports_culture/baseball/special/toshitaikou/common/img/stitle_nextgame.gif) no-repeat center left;
}

/* attention_area =================================== */
#main .attention_area {
  margin: 0 auto 20px auto;
  padding: 10px;
  width: 676px;
  border: 1px solid red;
  background: #efefef;
  line-height: 1.6em !important;
}

/*最新試合結果 ===================================*/
.newest_tw {
  display: inline-block;
  padding: 10px;
}


/* TOPICS=================================== */
.topics_area{
	text-align: left;
}
.topics_area dt,
.topics_area dd{
	display: inline-block;
	text-align: left;
}
.topics_area dt{
	width: 125px;
	font-weight: bold;
}
.topics_area dd{
	width: 530px;
}

/* 選手紹介banner=================================== */
.player_bnr_wrap{
  margin-bottom: -40px;
}
.player_bnr_list{
  display: flex;
  justify-content: space-around;
}

/* 組み合わせ=================================== */

.comb_expansion {
  color: #0059ad;
  text-align: left;
}
.comb_img{
	outline: 1px solid #c9c4c4;
	margin: 1px;
}

/* 試合結果　=================================== */

.result_items {
  margin-bottom: 60px;
}
.result_item {
  margin-bottom: 6px;
}

.result_overview {
  margin: 0 !important;
}
.result_overview dt,
.result_overview dd {
  display: inline-block;
  margin-bottom: 4px !important;
}
.result_overview dt:last-child {
  margin-bottom: 0 !important;
}
.result_overview dd:last-child {
  margin-bottom: 0 !important;
}
.result_overview dt {
  width: 12%;
  background: #4e8ec3;
  color: #fff;
  text-align: center;
  font-weight: bold;
}
.result_overview dd {
  width: 87%;
  text-align: left;
}

.result_score_wrap {
  clear: both;
  overflow: hidden;
  padding: 10px;
  background: #466153;
  font-size: 120%;
}
.result_score {
  margin-bottom: 10px;
  width: 100%;
  background: #183928;
}
.result_score th,
.result_score td {
  padding: 3px 0;
  border-right: 1px solid #466153;
  border-bottom: 1px solid #466153;
  text-align: center;
  font-weight: bold !important;
}
.result_score th {
  color: #fff;
}
.result_score th.team {
  width: 200px;
}
.result_score th.num {
  width: 6%;
}
.result_score th.total {
  width: 50px;
}
.result_score td {
  color: #ffb63e;
}

.result_link {
  margin-left: 0 !important;
  text-align: left;
}
.result_link li {
  display: inline-block;
}
.result_link li + li {
  margin-left: 10px !important;
}
.result_link li a {
  display: block;
  padding: 8px 16px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: bold;
}
.result_link_more a {
  background: #59a7d8;
  color: #fff;
}
.result_link_report a {
  background: #fff;
  color: #59a7d8;
}
.result_link_gamemovie a {
  background: #191970;
  color: #fff;
}
.result_link_playermovie a {
  background: #fff;
  color: #191970;
}

.result_fixedlink p{
	margin: -8px 0 8px !important;
	text-align: left;
}


/* 汎用=================================== */
.border_gray {
  border: 1px solid #c9c4c4 !important;
}
