@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,400italic,600,600italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);
.table_normal table, .table_center table {
  margin: 20px 0;
  width: 100%;
}
.table_normal th, .table_center th, .table_normal td, .table_center td {
  padding: 5px;
  border: 1px solid #2862ae;
  line-height: 1.4;
}
.table_normal thead th, .table_center thead th,
.table_normal tfoot th,
.table_center tfoot th {
  background: #4679c8;
  color: #FFFFFF;
  font-weight: normal;
}
.table_normal tbody th, .table_center tbody th {
  background: #d8e6ff;
  font-weight: normal;
}
.sp .table_normal, .sp .table_center {
  margin-top: 10px;
}

.table_normal_noborder table {
  margin: 20px 0;
  width: 100%;
}
.table_normal_noborder th, .table_normal_noborder td {
  padding: 5px;
  line-height: 1.4;
  border: none !important;
}
.table_normal_noborder thead th,
.table_normal_noborder tfoot th {
  color: #FFFFFF;
  font-weight: normal;
}
.table_normal_noborder tbody th {
  font-weight: normal;
}
.sp .table_normal_noborder {
  margin-top: 10px;
}

.hide_pc {
  display: none !important;
}

.clear {
  clear: both;
}

.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.center {
  text-align: center;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.img-r {
  float: right;
  margin-left: 40px !important;
  margin-bottom: 40px !important;
}

.img-l {
  float: left;
  margin-right: 40px !important;
  margin-bottom: 40px !important;
}

.img-c {
  text-align: center;
}

.red,
.Red {
  color: #CC0000;
}

.blue,
.Blue {
  color: #2862ae;
}

.orange,
.Orange {
  color: #FF6600;
}

.green,
.Green {
  color: #2E8B57;
}

span.xxx {
  text-decoration: line-through;
}

sup {
  vertical-align: super;
  font-size: 80%;
}

a {
  color: #333333;
  text-decoration: none;
}
a:link, a:visited {
  color: #333333;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

a.link_white {
  color: #FFF;
  background: url(http://p.npb.jp/img/common/icon_link_arrow_white.png) 5px center no-repeat;
  padding-left: 15px;
}
a.link_white:hover {
  text-decoration: underline;
}

a.link_white_underline {
  color: #FFF;
  background: url(http://p.npb.jp/img/common/icon_link_arrow_white.png) 5px center no-repeat;
  padding-left: 15px;
  text-decoration: underline;
}
a.link_white_underline:hover {
  text-decoration: none;
}

a.link_black {
  color: #333333;
  background: url(http://p.npb.jp/img/common/icon_link_arrow_black.png) 5px center no-repeat;
  padding-left: 15px;
}
a.link_black:hover {
  text-decoration: underline;
}

a.link_black_underline {
  color: #333333;
  background: url(http://p.npb.jp/img/common/icon_link_arrow_black.png) 5px center no-repeat;
  padding-left: 15px;
  text-decoration: underline;
}
a.link_black_underline:hover {
  text-decoration: none;
}

a.link_red {
  color: #CC0000;
  background: url(http://p.npb.jp/img/common/icon_link_arrow_red.png) 5px center no-repeat;
  padding-left: 15px;
}
a.link_red:hover {
  text-decoration: underline;
}

a.link_red_underline {
  color: #CC0000;
  background: url(http://p.npb.jp/img/common/icon_link_arrow_red.png) 5px center no-repeat;
  padding-left: 15px;
  text-decoration: underline;
}
a.link_red_underline:hover {
  text-decoration: none;
}

a.link_underline {
  text-decoration: underline;
}
a.link_underline:hover {
  text-decoration: none;
}

.link_xxx {
  color: #AAAAAA;
  background: url(http://p.npb.jp/img/common/icon_link_arrow_xxx.png) 5px center no-repeat;
  padding-left: 15px;
}

.link_list {
  margin-bottom: 20px;
}
.link_list li {
  margin-bottom: 3px;
  line-height: 1.3;
}

.link_list:last-child {
  margin-bottom: 0;
}

.link_list_fl {
  *zoom: 1;
  margin-bottom: 20px;
}
.link_list_fl:after {
  content: "";
  display: table;
  clear: both;
}
.link_list_fl ul {
  *zoom: 1;
}
.link_list_fl ul:after {
  content: "";
  display: table;
  clear: both;
}
.link_list_fl li {
  float: left;
  padding-right: 40px;
  margin: 0 0 0.5em 0;
}

.link_nav {
  margin-top: 50px;
  font-size: 0;
}
.link_nav > div {
  font-size: 16px;
}
.link_nav > div:first-child {
  margin-left: 0;
}

.link_prev,
.link_next {
  display: inline-block;
  height: 43px;
  line-height: 43px;
}
.link_prev a,
.link_next a {
  display: block;
  color: #FFF;
}
.link_prev a:hover,
.link_next a:hover {
  text-decoration: none;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
  text-decoration: none !important;
}

.link_prev {
  background: url(http://p.npb.jp/img/common/bg_link_prev.gif) left center no-repeat #2862ae;
  padding: 0 30px 0 50px;
}

.link_next {
  background: url(http://p.npb.jp/img/common/bg_link_next.gif) right center no-repeat #2862ae;
  padding: 0 50px 0 30px;
}

.link_nav.center {
  position: relative;
  height: 43px;
  margin: 0 auto;
}
.link_nav.center .link_prev,
.link_nav.center .link_next {
  position: absolute;
}
.link_nav.center .link_prev {
  right: 510px;
}
.link_nav.center .link_next {
  left: 510px;
}

.link_block {
  display: block;
  text-decoration: none;
}
.link_block:hover {
  -moz-opacity: 0.7;
  opacity: 0.7;
  text-decoration: none !important;
}

a.link_img:hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
  text-decoration: none !important;
}

a.pdf {
  padding-right: 18px;
  position: relative;
}
a.pdf:after {
  content: " ";
  display: inline-block;
  background: url(http://p.npb.jp/img/common/link_pdf.gif) no-repeat right center;
  width: 16px;
  height: 16px;
  line-height: 1.6;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 6px;
  right: 0;
  margin: auto 0 0 auto;
}

p {
  line-height: 1.6;
  margin-bottom: 20px;
}

h2 {
  display: table;
  width: 100%;
  background: #2862ae;
}
h2 div {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
h2 #h2_text {
  display: table-cell;
  width: 730px;
  height: 160px;
  line-height: 1.2;
  vertical-align: middle;
  color: #FFFFFF;
  font-size: 28px;
  font-weight: bold;
}
h2 #h2_text a {
  color: #FFFFFF;
}
h2 #h2_text a:link, h2 #h2_text a:visited {
  color: #FFFFFF;
}
h2 #h2_text a:hover {
  text-decoration: none;
}
h2 #h2_text small {
  font-size: 20px;
}
h2 #h2_text.w800 {
  width: 800px;
}
h2 #h2_text.w850 {
  width: 850px;
}
h2 #h2_text.w1000 {
  width: 1000px;
}
h2 #h2_logo {
  display: block;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 270px;
  height: 160px;
  z-index: 10;
}
h2 #h2_logo img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
}
h2 #h2_logo.w150 {
  width: 150px;
}
h2 #h2_logo.w200 {
  width: 200px;
}
h2 #h2_logo.h190 {
  height: 190px;
}
h2 #h2_logo.h210 {
  height: 210px;
}
h2 #h2_logo.h230 {
  height: 230px;
}
h2 #h2_score_vs {
  display: block;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  width: 220px;
  height: 76px;
  z-index: 10;
}
h2 #h2_score_vs table th {
  width: 76px;
  line-height: 1;
}
h2 #h2_score_vs table td {
  line-height: 1;
  padding: 0 10px;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  vertical-align: middle;
  color: #FFFFFF;
}

h2.cate_score {
  display: block;
  min-width: 1000px;
  height: 160px;
  background: #2862ae;
}
h2.cate_score span {
  position: relative;
  display: block;
  width: 1000px;
  margin: 0 auto;
  line-height: 160px;
  color: #000000;
  font-size: 28px;
  font-weight: bold;
}
h2.cate_score a {
  color: #FFF;
}
h2.cate_score a:link, h2.cate_score a:visited {
  color: #FFF;
}
h2.cate_score a:hover {
  text-decoration: none;
}

#h2_right {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}

h3 {
  display: block;
  background: #6d6d6d;
  height: 54px;
  min-width: 1000px;
}
h3 span {
  display: block;
  width: 1000px;
  margin: 0 auto;
  color: #FFF;
  line-height: 54px;
  font-size: 24px;
  font-weight: bold;
}

h4 {
  color: #FFF;
  font-size: 24px;
  padding: 16px 12px 14px;
  margin-bottom: 20px;
  background: url(http://p.npb.jp/img/common/bg_h4_main.gif) no-repeat right bottom #2862ae;
}
h4.update {
  display: table;
  padding: 0;
  width: 100%;
  height: 54px;
  line-height: 54px;
}
h4.update span {
  display: table-cell;
  padding-left: 12px;
}
h4.update time {
  display: table-cell;
  padding-right: 12px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  text-align: right;
}
h4.league_tit_c, h4.league_tit_p, h4.league_tit_e, h4.league_tit_w {
  display: table;
  width: 100%;
  height: 36px;
  line-height: 36px;
  padding: 0;
  margin-bottom: 20px;
  font-size: 18px;
}
h4.league_tit_c span, h4.league_tit_p span, h4.league_tit_e span, h4.league_tit_w span {
  display: table-cell;
  padding-left: 36px;
  font-size: 18px;
}
h4.league_tit_c time, h4.league_tit_p time, h4.league_tit_e time, h4.league_tit_w time {
  display: table-cell;
  padding-right: 5px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  text-align: right;
}
h4.league_tit_c {
  background: #0f8f2e;
}
h4.league_tit_c span {
  background: url(http://p.npb.jp/img/common/bg_h4_league_c.gif) left center no-repeat;
}
h4.league_tit_p {
  background: #3fb1e5;
}
h4.league_tit_p span {
  background: url(http://p.npb.jp/img/common/bg_h4_league_p.gif) left center no-repeat;
}
h4.league_tit_e {
  background: #512979;
}
h4.league_tit_e span {
  background: url(http://p.npb.jp/img/common/bg_h4_league_e.gif) left center no-repeat;
}
h4.league_tit_w {
  background: #008fd9;
}
h4.league_tit_w span {
  background: url(http://p.npb.jp/img/common/bg_h4_league_w.gif) left center no-repeat;
}
h4.arrow {
  background: none;
  border-bottom: 3px solid #6d6d6d;
  padding: 0;
  margin-bottom: 10px;
}
h4.arrow span {
  font-size: 18px;
  display: table-cell;
  margin-bottom: 3px;
  background: url(http://p.npb.jp/img/common/bg_h4_arrow.gif) right no-repeat;
  padding: 10px 40px 6px 10px;
}
h4.central, h4.pacific {
  *zoom: 1;
  margin-bottom: 2px;
  padding: 0;
  background: none;
}
h4.central:after, h4.pacific:after {
  content: "";
  display: table;
  clear: both;
}
h4.central span, h4.pacific span {
  display: block;
  float: left;
  padding: 10px 40px 6px 10px;
  font-size: 18px;
}
h4.central time, h4.pacific time {
  display: block;
  float: right;
  padding-top: 8px;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  text-align: right;
}
h4.central span {
  background: url(http://p.npb.jp/img/common/bg_h4_central.png) right no-repeat;
}
h4.pacific span {
  background: url(http://p.npb.jp/img/common/bg_h4_pacific.png) right no-repeat;
}

h5 {
  color: #000;
  font-size: 18px;
  border-bottom: 2px solid #000;
  padding: 0 0 4px 0;
  margin: 30px 0 10px;
}
h5.team_s {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/logo_2gw_s.gif) no-repeat left bottom;
}
h5 span.date {
  text-align: right;
  font-weight: normal;
}
h5.team_s_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2002 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2003 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2004 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2005 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2006 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2007 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2008 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2009 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2010 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2011 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2012 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2013 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2014 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2015 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2016 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_2gw_s.gif) no-repeat left bottom;
}
h5.team_s_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_s_s.gif) no-repeat left bottom;
}
h5.team_g_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_g_s.gif) no-repeat left bottom;
}
h5.team_t_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_t_s.gif) no-repeat left bottom;
}
h5.team_c_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_c_s.gif) no-repeat left bottom;
}
h5.team_d_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_d_s.gif) no-repeat left bottom;
}
h5.team_db_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_db_s.gif) no-repeat left bottom;
}
h5.team_h_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_h_s.gif) no-repeat left bottom;
}
h5.team_f_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_f_s.gif) no-repeat left bottom;
}
h5.team_m_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_m_s.gif) no-repeat left bottom;
}
h5.team_l_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_l_s.gif) no-repeat left bottom;
}
h5.team_bs_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_bs_s.gif) no-repeat left bottom;
}
h5.team_e_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_e_s.gif) no-repeat left bottom;
}
h5.team_bu_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_bu_s.gif) no-repeat left bottom;
}
h5.team_bw_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_bw_s.gif) no-repeat left bottom;
}
h5.team_yb_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_yb_s.gif) no-repeat left bottom;
}
h5.team_2sr_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_2sr_s.gif) no-repeat left bottom;
}
h5.team_2sk_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_2sk_s.gif) no-repeat left bottom;
}
h5.team_2su_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_2su_s.gif) no-repeat left bottom;
}
h5.team_2i_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_2i_s.gif) no-repeat left bottom;
}
h5.team_2gw_2017 {
  padding: 10px 0 4px 32px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_2gw_s.gif) no-repeat left bottom;
}
h5.v2 {
  margin: 30px 0 20px 0;
}
h5.v3 {
  margin: 40px 0 20px 0;
}
h5.v4 {
  margin: 0 0 20px 0;
}

h6.v2 {
  margin: 20px 0 10px 0;
}
h6.v3 {
  margin: 30px 0 20px 0;
}

span.flag_s {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_s_ss.gif) no-repeat left center;
}
span.flag_g {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_g_ss.gif) no-repeat left center;
}
span.flag_t {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_t_ss.gif) no-repeat left center;
}
span.flag_c {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_c_ss.gif) no-repeat left center;
}
span.flag_d {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_d_ss.gif) no-repeat left center;
}
span.flag_db {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_db_ss.gif) no-repeat left center;
}
span.flag_h {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_h_ss.gif) no-repeat left center;
}
span.flag_f {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_f_ss.gif) no-repeat left center;
}
span.flag_m {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_m_ss.gif) no-repeat left center;
}
span.flag_l {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2002 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2002/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2003 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2003/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2004 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2004/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2005 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2005/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2006 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2006/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2007 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2007/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2008 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2008/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2009 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2009/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2010 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2010/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2011 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2011/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2012 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2012/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2013 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2013/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2014 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2014/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2015 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2015/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2016 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2016/logo_2gw_ss.gif) no-repeat left center;
}
span.flag_s_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_s_ss.gif) no-repeat left center;
}
span.flag_g_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_g_ss.gif) no-repeat left center;
}
span.flag_t_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_t_ss.gif) no-repeat left center;
}
span.flag_c_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_c_ss.gif) no-repeat left center;
}
span.flag_d_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_d_ss.gif) no-repeat left center;
}
span.flag_db_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_db_ss.gif) no-repeat left center;
}
span.flag_h_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_h_ss.gif) no-repeat left center;
}
span.flag_f_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_f_ss.gif) no-repeat left center;
}
span.flag_m_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_m_ss.gif) no-repeat left center;
}
span.flag_l_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_l_ss.gif) no-repeat left center;
}
span.flag_bs_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_bs_ss.gif) no-repeat left center;
}
span.flag_e_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_e_ss.gif) no-repeat left center;
}
span.flag_bu_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_bu_ss.gif) no-repeat left center;
}
span.flag_bw_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_bw_ss.gif) no-repeat left center;
}
span.flag_yb_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_yb_ss.gif) no-repeat left center;
}
span.flag_2sr_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_2sr_ss.gif) no-repeat left center;
}
span.flag_2sk_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_2sk_ss.gif) no-repeat left center;
}
span.flag_2su_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_2su_ss.gif) no-repeat left center;
}
span.flag_2i_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_2i_ss.gif) no-repeat left center;
}
span.flag_2gw_2017 {
  padding: 7px 0 7px 36px;
  background: url(http://p.npb.jp/img/common/logo/2017/logo_2gw_ss.gif) no-repeat left center;
}

span.teamflag_s {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2002 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2002/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2003 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2003/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2004 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2004/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2005 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2005/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2006/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2007 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2007/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2008 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2008/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2009/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2010 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2010/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2011 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2011/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2012 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2012/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2013/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2014 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2014/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2015 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2015/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2016 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2016/flag_western_ss.gif) no-repeat left center;
}
span.teamflag_s_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_s_ss.gif) no-repeat left center;
}
span.teamflag_g_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_g_ss.gif) no-repeat left center;
}
span.teamflag_t_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_t_ss.gif) no-repeat left center;
}
span.teamflag_c_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_c_ss.gif) no-repeat left center;
}
span.teamflag_d_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_d_ss.gif) no-repeat left center;
}
span.teamflag_db_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_db_ss.gif) no-repeat left center;
}
span.teamflag_h_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_h_ss.gif) no-repeat left center;
}
span.teamflag_f_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_f_ss.gif) no-repeat left center;
}
span.teamflag_m_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_m_ss.gif) no-repeat left center;
}
span.teamflag_l_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_l_ss.gif) no-repeat left center;
}
span.teamflag_bs_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_bs_ss.gif) no-repeat left center;
}
span.teamflag_bu_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_bu_ss.gif) no-repeat left center;
}
span.teamflag_bw_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_bw_ss.gif) no-repeat left center;
}
span.teamflag_yb_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_yb_ss.gif) no-repeat left center;
}
span.teamflag_e_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_e_ss.gif) no-repeat left center;
}
span.teamflag_central_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_central_ss.gif) no-repeat left center;
}
span.teamflag_pacific_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_pacific_ss.gif) no-repeat left center;
}
span.teamflag_eastern_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_eastern_ss.gif) no-repeat left center;
}
span.teamflag_western_2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/2017/flag_western_ss.gif) no-repeat left center;
}

span.flag_arg {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_arg_ss.gif) no-repeat left center;
}
span.flag_aus {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_aus_ss.gif) no-repeat left center;
}
span.flag_aus {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_aus_ss.gif) no-repeat left center;
}
span.flag_aut {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_aut_ss.gif) no-repeat left center;
}
span.flag_bel {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_bel_ss.gif) no-repeat left center;
}
span.flag_bra {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_bra_ss.gif) no-repeat left center;
}
span.flag_can {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_can_ss.gif) no-repeat left center;
}
span.flag_chn {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_chn_ss.gif) no-repeat left center;
}
span.flag_col {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_col_ss.gif) no-repeat left center;
}
span.flag_cpbl {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_cpbl_ss.gif) no-repeat left center;
}
span.flag_cub {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_cub_ss.gif) no-repeat left center;
}
span.flag_cze {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_cze_ss.gif) no-repeat left center;
}
span.flag_deu {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_deu_ss.gif) no-repeat left center;
}
span.flag_dom {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_dom_ss.gif) no-repeat left center;
}
span.flag_esp {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_esp_ss.gif) no-repeat left center;
}
span.flag_euro {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_euro_ss.gif) no-repeat left center;
}
span.flag_fra {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_fra_ss.gif) no-repeat left center;
}
span.flag_gbr {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_gbr_ss.gif) no-repeat left center;
}
span.flag_grc {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_grc_ss.gif) no-repeat left center;
}
span.flag_hkg {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_hkg_ss.gif) no-repeat left center;
}
span.flag_idn {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_idn_ss.gif) no-repeat left center;
}
span.flag_ind {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_ind_ss.gif) no-repeat left center;
}
span.flag_isr {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_isr_ss.gif) no-repeat left center;
}
span.flag_ita {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_ita_ss.gif) no-repeat left center;
}
span.flag_jpn {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_jpn_ss.gif) no-repeat left center;
}
span.flag_jp {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_jp_ss.gif) no-repeat left center;
}
span.flag_kbo {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_kbo_ss.gif) no-repeat left center;
}
span.flag_kor {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_kor_ss.gif) no-repeat left center;
}
span.flag_lka {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_lka_ss.gif) no-repeat left center;
}
span.flag_mex {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_mex_ss.gif) no-repeat left center;
}
span.flag_mx {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_mx_ss.gif) no-repeat left center;
}
span.flag_mlbas {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_mlbas_ss.gif) no-repeat left center;
}
span.flag_mng {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_mng_ss.gif) no-repeat left center;
}
span.flag_nic {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_nic_ss.gif) no-repeat left center;
}
span.flag_nld {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_nld_ss.gif) no-repeat left center;
}
span.flag_nl {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_nl_ss.gif) no-repeat left center;
}
span.flag_npb {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_npb_ss.gif) no-repeat left center;
}
span.flag_npl {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_npl_ss.gif) no-repeat left center;
}
span.flag_nzl {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_nzl_ss.gif) no-repeat left center;
}
span.flag_pak {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_pak_ss.gif) no-repeat left center;
}
span.flag_pan {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_pan_ss.gif) no-repeat left center;
}
span.flag_phl {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_phl_ss.gif) no-repeat left center;
}
span.flag_pri {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_pri_ss.gif) no-repeat left center;
}
span.flag_rsa {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_rsa_ss.gif) no-repeat left center;
}
span.flag_rus {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_rus_ss.gif) no-repeat left center;
}
span.flag_samurai {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_samurai_ss.gif) no-repeat left center;
}
span.flag_samuraiold {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_samuraiold_ss.gif) no-repeat left center;
}
span.flag_sgp {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_sgp_ss.gif) no-repeat left center;
}
span.flag_tha {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_tha_ss.gif) no-repeat left center;
}
span.flag_tpe {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_tpe_ss.gif) no-repeat left center;
}
span.flag_usa {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_usa_ss.gif) no-repeat left center;
}
span.flag_ven {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_ven_ss.gif) no-repeat left center;
}
span.flag_zaf {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_zaf_ss.gif) no-repeat left center;
}
span.flag_wbc2006 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_wbc2006_ss.gif) no-repeat left center;
}
span.flag_wbc2009 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_wbc2009_ss.gif) no-repeat left center;
}
span.flag_wbc2013 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_wbc2013_ss.gif) no-repeat left center;
}
span.flag_wbc2017 {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag_country/flag_wbc2017_ss.gif) no-repeat left center;
}
span.flag_ct {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/logo/logo_ct_ss.gif) no-repeat left center;
}
span.flag_cl {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_central_ss.gif) no-repeat left center;
}
span.flag_pl {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_pacific_ss.gif) no-repeat left center;
}
span.flag_wl {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_western_ss.gif) no-repeat left center;
}
span.flag_el {
  padding: 3px 0 3px 40px;
  background: url(http://p.npb.jp/img/common/flag/flag_eastern_ss.gif) no-repeat left center;
}

.att_box {
  margin-top: 30px;
  padding: 20px;
  background: #ebebeb;
  line-height: 1.5;
}
.att_box ul {
  margin-top: 10px;
}

.date_form_box {
  padding: 20px;
  background: #ebebeb;
}
.date_form_box p {
  font-size: 14px;
}

.disc,
.circle,
.square,
.decimal,
.kana,
.lower-alpha,
.lower-roman {
  margin-top: 0.5em;
}
.disc > li,
.circle > li,
.square > li,
.decimal > li,
.kana > li,
.lower-alpha > li,
.lower-roman > li {
  margin: 0 0 0.5em 2em;
  line-height: 1.6;
}
.disc .no_style,
.circle .no_style,
.square .no_style,
.decimal .no_style,
.kana .no_style,
.lower-alpha .no_style,
.lower-roman .no_style {
  list-style: none;
}

.disc > li {
  list-style: disc;
}

.circle > li {
  list-style: circle;
}

.square > li {
  list-style: square;
}

.decimal > li {
  list-style: decimal;
}

.kana > li {
  list-style: katakana;
}

.lower-alpha > li {
  list-style: lower-alpha;
}

.lower-roman > li {
  list-style: lower-roman;
}

.parentheses {
  margin-top: 0.5em;
}
.parentheses > li {
  list-style-type: none;
  list-style-position: inside;
  counter-increment: cnt;
  margin: 0 0 0.5em 2.65em;
  text-indent: -2.65em;
  line-height: 1.6;
}
.parentheses > li li {
  text-indent: 0;
}
.parentheses > li:before {
  content: "（" counter(cnt) "）";
}

.triangle_w_up,
.triangle_w_ud,
.triangle_b_up,
.triangle_b_ud {
  margin-top: 0.5em;
}
.triangle_w_up > li,
.triangle_w_ud > li,
.triangle_b_up > li,
.triangle_b_ud > li {
  list-style-type: none;
  list-style-position: inside;
  margin: 0 0 0.5em 1em;
  text-indent: -1em;
  line-height: 1.6;
}
.triangle_w_up > li li,
.triangle_w_ud > li li,
.triangle_b_up > li li,
.triangle_b_ud > li li {
  text-indent: 0;
}

.triangle_w_up > li:before {
  content: "△";
}

.triangle_w_ud > li:before {
  content: "▽";
}

.triangle_b_up > li:before {
  content: "▲";
}

.triangle_b_ud > li:before {
  content: "▼";
}

.indent {
  margin-top: 0.5em;
}
.indent > li {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 14px;
  line-height: 1.6;
}
.indent > li .indent {
  margin: 0;
}

.indent_font_normal {
  margin-top: 0.5em;
}
.indent_font_normal > li {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 100%;
  line-height: 1.6;
}
.indent_font_normal > li .indent {
  margin: 0;
}

.indent1_5 {
  margin-top: 0.5em;
}
.indent1_5 > li {
  padding-left: 1.5em;
  text-indent: -1.5em;
  font-size: 14px;
  line-height: 1.6;
}
.indent1_5 > li .indent {
  margin: 0;
}

.indent2 {
  margin-top: 0.5em;
}
.indent2 > li {
  padding-left: 2em;
  text-indent: -2em;
  font-size: 14px;
  line-height: 1.6;
}
.indent2 > li .indent {
  margin: 0;
}

.indent2_5 {
  margin-top: 0.5em;
}
.indent2_5 > li {
  padding-left: 2.5em;
  text-indent: -2.5em;
  font-size: 14px;
  line-height: 1.6;
}
.indent2_5 > li .indent {
  margin: 0;
}

tr.xxx th {
  text-decoration: line-through;
}
tr.xxx td {
  text-decoration: line-through;
  background: #e7e7e7;
}

td.xxx {
  text-decoration: line-through;
  background: #e7e7e7;
}

.table_normal tbody th {
  background: #d8e6ff;
  vertical-align: top;
}
.table_normal th.center,
.table_normal td.center {
  text-align: center;
}
.table_normal .inner_table {
  margin: 0;
}
.table_normal .inner_table th,
.table_normal .inner_table td {
  border: none;
  padding: 1px;
}

.table_center th, .table_center td {
  text-align: center;
  vertical-align: middle;
}
.table_center th.left, .table_center td.left {
  text-align: left;
}
.table_center tbody th {
  background: #d8e6ff;
}
.table_center tbody th.total {
  background: #4679c8;
  color: #FFFFFF;
}

.projected th,
.projected td {
  border: 1px solid #B04051;
}

.projected thead th {
  background: #C85A66 !important;
}

.projected tbody th {
  background: #FDDCDF !important;
}

.score_table_wrap {
  margin: 20px 0;
  border: 1px solid #cdcdcd;
}

.score_table table {
  width: 100%;
  margin: 20px 0 10px;
}
.score_table th,
.score_table td {
  font-size: 14px;
  text-align: center;
}
.score_table td {
  vertical-align: middle;
  font-weight: bold;
  font-size: 28px;
}
.score_table td.score {
  width: 2em;
  font-size: 36px;
  font-weight: bold;
  font-family: "Titillium Web", "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}
.score_table td.state {
  padding-top: 10px;
  font-size: 14px;
  font-weight: normal;
}

.pit_table {
  background: #ebebeb;
  padding: 15px 10px 13px;
}
.pit_table table {
  width: 100%;
}
.pit_table th,
.pit_table td {
  padding: 3px;
  font-size: 14px;
}
.pit_table tr td:first-child {
  width: 3.5em;
}

.table_summary table th,
.table_summary table td {
  padding: 8px;
  text-align: left;
  font-size: 18px;
  line-height: 1.6;
}
.table_summary table th {
  font-weight: bold;
  white-space: nowrap;
}

ul.news li {
  line-height: 1.6;
  margin-bottom: 10px;
}

form.date select {
  width: 5em;
  margin: 0 10px 0 20px;
  padding: 6px;
  border-radius: 5px;
}
form.date input {
  margin-left: 25px;
}
form.date input.button {
  padding: 6px 40px;
  background: #2862ae;
  font-size: 14px;
  color: #FFF;
  border: none;
}
form.date td:first-child select {
  margin-left: 0;
}

#cepa_title,
#farm_title {
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-align: start;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  -webkit-align-items: center;
  display: flex;
  flex-direction: row;
  align-items: center;
}
#cepa_title > div,
#farm_title > div {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
#cepa_title a,
#farm_title a {
  color: #FFF;
}
#cepa_title h5,
#farm_title h5 {
  color: #FFF !important;
  border-bottom-color: #FFF;
}
#cepa_title .link_list_fl,
#farm_title .link_list_fl {
  margin-bottom: 0;
}
#cepa_title .link_list_fl li,
#farm_title .link_list_fl li {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
}
#cepa_title .title,
#farm_title .title {
  text-align: center;
  width: 500px;
  height: 126px;
  line-height: 126px;
  vertical-align: middle;
  text-align: center;
  color: #FFF;
  font-family: "Oswald", "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
  font-weight: bold;
  font-size: 36px;
}
#cepa_title .left_unit,
#cepa_title .right_unit,
#farm_title .left_unit,
#farm_title .right_unit {
  width: 50%;
}
#cepa_title .left_unit.central,
#farm_title .left_unit.central {
  background: #0f8f2e;
}
#cepa_title .left_unit.central .title,
#farm_title .left_unit.central .title {
  background: url(http://p.npb.jp/img/common/logo/logo_central_m.gif) 80px center no-repeat;
}
#cepa_title .left_unit.pacific,
#farm_title .left_unit.pacific {
  background: #3fb1e5;
}
#cepa_title .left_unit.pacific .title,
#farm_title .left_unit.pacific .title {
  background: url(http://p.npb.jp/img/common/logo/logo_pacific_m.gif) 80px center no-repeat;
}
#cepa_title .left_unit.eastern,
#farm_title .left_unit.eastern {
  background: #512979;
}
#cepa_title .left_unit.eastern .title,
#farm_title .left_unit.eastern .title {
  background: url(http://p.npb.jp/img/common/logo/logo_eastern_m.gif) 70px center no-repeat;
}
#cepa_title .left_unit.western,
#farm_title .left_unit.western {
  background: #008fd9;
}
#cepa_title .left_unit.western .title,
#farm_title .left_unit.western .title {
  background: url(http://p.npb.jp/img/common/logo/logo_western_m.gif) 70px center no-repeat;
}
#cepa_title .left_unit .title,
#farm_title .left_unit .title {
  float: right;
  text-indent: 40px;
}
#cepa_title .left_unit .inner_left,
#farm_title .left_unit .inner_left {
  padding: 0 20px 30px 0;
  float: right;
  width: 480px;
}
#cepa_title .left_unit .inner_left p,
#farm_title .left_unit .inner_left p {
  color: #FFF;
  font-size: 14px;
  font-weight: normal;
}
#cepa_title .right_unit.central,
#farm_title .right_unit.central {
  background: #0f8f2e;
}
#cepa_title .right_unit.central .title,
#farm_title .right_unit.central .title {
  background: url(http://p.npb.jp/img/common/logo/logo_central_m.gif) 100px center no-repeat;
}
#cepa_title .right_unit.pacific,
#farm_title .right_unit.pacific {
  background: #3fb1e5;
}
#cepa_title .right_unit.pacific .title,
#farm_title .right_unit.pacific .title {
  background: url(http://p.npb.jp/img/common/logo/logo_pacific_m.gif) 100px center no-repeat;
}
#cepa_title .right_unit.eastern,
#farm_title .right_unit.eastern {
  background: #512979;
}
#cepa_title .right_unit.eastern .title,
#farm_title .right_unit.eastern .title {
  background: url(http://p.npb.jp/img/common/logo/logo_eastern_m.gif) 90px center no-repeat;
}
#cepa_title .right_unit.western,
#farm_title .right_unit.western {
  background: #008fd9;
}
#cepa_title .right_unit.western .title,
#farm_title .right_unit.western .title {
  background: url(http://p.npb.jp/img/common/logo/logo_western_m.gif) 90px center no-repeat;
}
#cepa_title .right_unit .title,
#farm_title .right_unit .title {
  float: left;
  text-indent: 80px;
}
#cepa_title .right_unit .inner_right,
#farm_title .right_unit .inner_right {
  padding: 0 0 30px 20px;
  float: left;
  width: 480px;
}
#cepa_title .right_unit .inner_right p,
#farm_title .right_unit .inner_right p {
  color: #FFF;
  font-size: 14px;
  font-weight: normal;
}

.news_block {
  *zoom: 1;
  margin-bottom: 20px;
}
.news_block:after {
  content: "";
  display: table;
  clear: both;
}

.news_photo {
  width: 86px;
  float: left;
  border: 3px solid #e9e9e9;
}

.news_text {
  margin-left: 103px;
}

.news_cate {
  line-height: 18px;
  font-size: 14px;
  margin-bottom: 9px;
  color: #666;
}
.news_cate img {
  margin-right: 10px;
}
.news_cate time {
  font-weight: bold;
  color: #000;
}

.news_list .news_cate {
  padding-top: 10px;
}

.news_list_side .news_text {
  font-size: 14px;
}

.news_list_nothumbs .news_text {
  margin-left: 0;
}
.news_list_nothumbs dd a {
  color: #333333;
  background: url(http://p.npb.jp/img/common/icon_link_arrow_black.png) 5px center no-repeat;
  padding-left: 15px;
}
.news_list_nothumbs dd a:hover {
  text-decoration: underline;
}

#schedule_section .bxslider_wrap {
  overflow: hidden;
  position: relative;
  width: 916px;
  height: 398px;
  margin: 0 auto;
}
#schedule_section .bx-prev,
#schedule_section .bx-next {
  width: 26px;
  height: 47px;
  text-indent: -9999px;
  position: absolute;
  top: 169px;
  cursor: pointer;
}
#schedule_section .bx-prev.disabled,
#schedule_section .bx-next.disabled {
  display: none;
}
#schedule_section .bx-prev {
  left: -42px;
  background: url(http://p.npb.jp/img/common/slide_arrow_prev.png) 0 0 no-repeat;
}
#schedule_section .bx-next {
  right: -42px;
  background: url(http://p.npb.jp/img/common/slide_arrow_next.png) 0 0 no-repeat;
}
#schedule_section .block {
  width: 130px;
  height: 398px;
  float: left;
  margin-left: 1px;
  background: #FAFAFA;
}
#schedule_section .block.wide {
  width: 261px;
}
#schedule_section .block:first-child {
  margin-left: 0;
}
#schedule_section .block .date {
  height: 36px;
  line-height: 36px;
  background: #e9e9e9;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
#schedule_section .block .no_schedule {
  padding: 30px 0;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
#schedule_section .block.saturday {
  background: #e5ecff;
}
#schedule_section .block.saturday .date {
  background: #a9b8ff;
}
#schedule_section .block.holiday {
  background: #fff0fa;
}
#schedule_section .block.holiday .date {
  background: #ffa9bb;
}
#schedule_section .block .score_table {
  margin: 8px 0;
}
#schedule_section .block .score_table table {
  margin: 0;
}
#schedule_section .block .score_table td {
  padding: 5px 2px 1px;
  font-size: 10px;
}
#schedule_section .block .score_table td.score {
  font-size: 16px;
}
#schedule_section .block .score_table td.team1 img, #schedule_section .block .score_table td.team2 img {
  margin: 0 auto;
}
#schedule_section .block .first .score_table {
  margin-top: 0;
}

.starting_pit_wrapper .unit,
.starting_pit_wrapper_top .unit,
.starting_pit_wrapper_short .unit,
.starting_pit_wrapper_short_top .unit {
  display: block;
  width: 480px;
  height: 100px;
  margin-top: 20px;
  background: #FFF;
  position: relative;
}
.starting_pit_wrapper .unit .link_box,
.starting_pit_wrapper_top .unit .link_box,
.starting_pit_wrapper_short .unit .link_box,
.starting_pit_wrapper_short_top .unit .link_box {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.starting_pit_wrapper .unit .photo_left,
.starting_pit_wrapper .unit .photo_right,
.starting_pit_wrapper_top .unit .photo_left,
.starting_pit_wrapper_top .unit .photo_right,
.starting_pit_wrapper_short .unit .photo_left,
.starting_pit_wrapper_short .unit .photo_right,
.starting_pit_wrapper_short_top .unit .photo_left,
.starting_pit_wrapper_short_top .unit .photo_right {
  position: absolute;
  top: 0;
  z-index: 101;
  width: 80px;
  height: 100px;
}
.starting_pit_wrapper .unit .photo_left,
.starting_pit_wrapper_top .unit .photo_left,
.starting_pit_wrapper_short .unit .photo_left,
.starting_pit_wrapper_short_top .unit .photo_left {
  left: 0;
}
.starting_pit_wrapper .unit .photo_right,
.starting_pit_wrapper_top .unit .photo_right,
.starting_pit_wrapper_short .unit .photo_right,
.starting_pit_wrapper_short_top .unit .photo_right {
  right: 0;
}
.starting_pit_wrapper .unit .team_left,
.starting_pit_wrapper .unit .team_left2,
.starting_pit_wrapper_top .unit .team_left,
.starting_pit_wrapper_top .unit .team_left2,
.starting_pit_wrapper_short .unit .team_left,
.starting_pit_wrapper_short .unit .team_left2,
.starting_pit_wrapper_short_top .unit .team_left,
.starting_pit_wrapper_short_top .unit .team_left2 {
  position: absolute;
  z-index: 100;
  top: 5px;
  left: 90px;
}
.starting_pit_wrapper .unit .team_left img,
.starting_pit_wrapper .unit .team_left2 img,
.starting_pit_wrapper_top .unit .team_left img,
.starting_pit_wrapper_top .unit .team_left2 img,
.starting_pit_wrapper_short .unit .team_left img,
.starting_pit_wrapper_short .unit .team_left2 img,
.starting_pit_wrapper_short_top .unit .team_left img,
.starting_pit_wrapper_short_top .unit .team_left2 img {
  width: 54px;
  height: 54px;
  margin: 5px;
}
.starting_pit_wrapper .unit .team_left span,
.starting_pit_wrapper .unit .team_left2 span,
.starting_pit_wrapper_top .unit .team_left span,
.starting_pit_wrapper_top .unit .team_left2 span,
.starting_pit_wrapper_short .unit .team_left span,
.starting_pit_wrapper_short .unit .team_left2 span,
.starting_pit_wrapper_short_top .unit .team_left span,
.starting_pit_wrapper_short_top .unit .team_left2 span {
  display: block;
  font-size: 16px;
  font-weight: bold;
}
.starting_pit_wrapper .unit .team_right,
.starting_pit_wrapper .unit .team_right2,
.starting_pit_wrapper_top .unit .team_right,
.starting_pit_wrapper_top .unit .team_right2,
.starting_pit_wrapper_short .unit .team_right,
.starting_pit_wrapper_short .unit .team_right2,
.starting_pit_wrapper_short_top .unit .team_right,
.starting_pit_wrapper_short_top .unit .team_right2 {
  position: absolute;
  z-index: 100;
  top: 5px;
  right: 90px;
  text-align: right;
}
.starting_pit_wrapper .unit .team_right img,
.starting_pit_wrapper .unit .team_right2 img,
.starting_pit_wrapper_top .unit .team_right img,
.starting_pit_wrapper_top .unit .team_right2 img,
.starting_pit_wrapper_short .unit .team_right img,
.starting_pit_wrapper_short .unit .team_right2 img,
.starting_pit_wrapper_short_top .unit .team_right img,
.starting_pit_wrapper_short_top .unit .team_right2 img {
  width: 54px;
  height: 54px;
  margin: 5px;
}
.starting_pit_wrapper .unit .team_right span,
.starting_pit_wrapper .unit .team_right2 span,
.starting_pit_wrapper_top .unit .team_right span,
.starting_pit_wrapper_top .unit .team_right2 span,
.starting_pit_wrapper_short .unit .team_right span,
.starting_pit_wrapper_short .unit .team_right2 span,
.starting_pit_wrapper_short_top .unit .team_right span,
.starting_pit_wrapper_short_top .unit .team_right2 span {
  display: block;
  font-size: 16px;
  font-weight: bold;
  text-align: right;
}
.starting_pit_wrapper .unit .info,
.starting_pit_wrapper_top .unit .info,
.starting_pit_wrapper_short .unit .info,
.starting_pit_wrapper_short_top .unit .info {
  text-align: center;
  padding-top: 30px;
  font-size: 14px;
}
.starting_pit_wrapper .unit .weather,
.starting_pit_wrapper_top .unit .weather,
.starting_pit_wrapper_short .unit .weather,
.starting_pit_wrapper_short_top .unit .weather {
  text-align: center;
  padding-top: 3px;
}
.starting_pit_wrapper .unit .weather img,
.starting_pit_wrapper_top .unit .weather img,
.starting_pit_wrapper_short .unit .weather img,
.starting_pit_wrapper_short_top .unit .weather img {
  height: 28px;
}

.starting_pit_wrapper_top .unit .team_left2 {
  position: absolute;
  top: 5px;
  left: 5px;
}
.starting_pit_wrapper_top .unit .team_left2 img {
  width: 76px;
  height: 76px;
  margin: 7px;
}
.starting_pit_wrapper_top .unit .team_left2 span {
  position: absolute;
  bottom: 5px;
  left: 90px;
  width: 240px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
}
.starting_pit_wrapper_top .unit .team_right2 {
  position: absolute;
  top: 5px;
  right: 5px;
}
.starting_pit_wrapper_top .unit .team_right2 img {
  width: 76px;
  height: 76px;
  margin: 7px;
}
.starting_pit_wrapper_top .unit .team_right2 span {
  position: absolute;
  bottom: 5px;
  right: 90px;
  width: 240px;
  text-align: right;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
}
.starting_pit_wrapper_top .unit .info {
  padding-top: 20px;
}
.starting_pit_wrapper_top .unit .score {
  padding-top: 5px;
  font-family: "Titillium Web", "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
}

.starting_pit_wrapper_short .unit {
  height: 60px;
  font-size: 12px;
}
.starting_pit_wrapper_short .unit .team_left {
  top: 10px;
  left: 10px;
}
.starting_pit_wrapper_short .unit .team_left span {
  line-height: 2;
  font-size: 18px;
}
.starting_pit_wrapper_short .unit .team_right {
  top: 10px;
  right: 10px;
}
.starting_pit_wrapper_short .unit .team_right span {
  line-height: 2;
  font-size: 18px;
}
.starting_pit_wrapper_short .unit .info {
  padding-top: 33px;
  font-size: 12px;
}

.starting_pit_wrapper_short_top .unit {
  height: 60px;
  font-size: 12px;
}
.starting_pit_wrapper_short_top .unit .team_left {
  top: 0;
  left: 0;
}
.starting_pit_wrapper_short_top .unit .team_left img {
  width: 48px;
  height: 48px;
  float: left;
}
.starting_pit_wrapper_short_top .unit .team_left span {
  height: 58px;
  line-height: 68px;
  width: 240px;
  font-size: 16px;
}
.starting_pit_wrapper_short_top .unit .team_right {
  top: 0;
  right: 0;
}
.starting_pit_wrapper_short_top .unit .team_right img {
  width: 48px;
  height: 48px;
  float: right;
}
.starting_pit_wrapper_short_top .unit .team_right span {
  height: 58px;
  line-height: 68px;
  width: 240px;
  font-size: 16px;
}
.starting_pit_wrapper_short_top .unit .info {
  padding-top: 10px;
  font-size: 12px;
}
.starting_pit_wrapper_short_top .unit .weather {
  text-align: center;
}

.unit_starter_position .starting_pit_wrapper_top {
  position: relative;
  height: 340px;
}
.unit_starter_position .starting_pit_wrapper_top.h0 {
  height: auto;
}
.unit_starter_position .starting_pit_wrapper_top.h1 {
  height: 100px;
}
.unit_starter_position .starting_pit_wrapper_top.h2 {
  height: 220px;
}
.unit_starter_position .starting_pit_wrapper_top.h3 {
  height: 340px;
}
.unit_starter_position .starting_pit_wrapper_top .cl_2,
.unit_starter_position .starting_pit_wrapper_top .il_3 {
  top: 120px;
  left: 0;
}
.unit_starter_position .starting_pit_wrapper_top .pl_2,
.unit_starter_position .starting_pit_wrapper_top .il_4 {
  top: 120px;
  right: 0;
}
.unit_starter_position .starting_pit_wrapper_short_top {
  position: relative;
  height: 220px;
}
.unit_starter_position .starting_pit_wrapper_short_top.h0 {
  height: auto;
}
.unit_starter_position .starting_pit_wrapper_short_top.h1 {
  height: 60px;
}
.unit_starter_position .starting_pit_wrapper_short_top.h2 {
  height: 140px;
}
.unit_starter_position .starting_pit_wrapper_short_top.h3 {
  height: 220px;
}
.unit_starter_position .starting_pit_wrapper_short_top .cl_2,
.unit_starter_position .starting_pit_wrapper_short_top .il_3 {
  top: 80px;
  left: 0;
}
.unit_starter_position .starting_pit_wrapper_short_top .pl_2,
.unit_starter_position .starting_pit_wrapper_short_top .il_4 {
  top: 80px;
  right: 0;
}
.unit_starter_position .starting_pit_wrapper_top .unit,
.unit_starter_position .starting_pit_wrapper_short_top .unit {
  margin-top: 0;
  position: absolute;
}
.unit_starter_position .starting_pit_wrapper_top .cl_1,
.unit_starter_position .starting_pit_wrapper_top .il_1,
.unit_starter_position .starting_pit_wrapper_short_top .cl_1,
.unit_starter_position .starting_pit_wrapper_short_top .il_1 {
  top: 0;
  left: 0;
}
.unit_starter_position .starting_pit_wrapper_top .cl_3,
.unit_starter_position .starting_pit_wrapper_top .il_5,
.unit_starter_position .starting_pit_wrapper_short_top .cl_3,
.unit_starter_position .starting_pit_wrapper_short_top .il_5 {
  bottom: 0;
  left: 0;
}
.unit_starter_position .starting_pit_wrapper_top .pl_1,
.unit_starter_position .starting_pit_wrapper_top .il_2,
.unit_starter_position .starting_pit_wrapper_short_top .pl_1,
.unit_starter_position .starting_pit_wrapper_short_top .il_2 {
  top: 0;
  right: 0;
}
.unit_starter_position .starting_pit_wrapper_top .pl_3,
.unit_starter_position .starting_pit_wrapper_top .il_6,
.unit_starter_position .starting_pit_wrapper_short_top .pl_3,
.unit_starter_position .starting_pit_wrapper_short_top .il_6 {
  bottom: 0;
  right: 0;
}

.stats_container {
  width: 480px;
  margin-bottom: 30px;
}
.stats_container .tabs {
  *zoom: 1;
  background: #FFF;
  display: block;
  border-bottom: 1px solid #6d6d6d;
  padding: 5px 15px 0;
}
.stats_container .tabs:after {
  content: "";
  display: table;
  clear: both;
}
.stats_container .tabs li {
  display: block;
  float: left;
  width: 75px;
  padding: 6px 0 4px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}
.stats_container .tabs li.current {
  background: #6d6d6d;
  color: #FFF;
}
.stats_container .tabs li:hover {
  background: #6d6d6d;
  color: #FFF;
}
.stats_container .stats_contents {
  height: 155px;
  background: #FFF;
  overflow: hidden;
}
.stats_container .stats_contents .unit {
  height: 155px;
  float: left;
}
.stats_container .stats_contents .unit img {
  float: left;
  width: auto;
  height: 155px;
}
.stats_container .stats_contents .unit table {
  margin-left: 130px;
  display: block;
  padding-top: 12px;
  padding-left: 12px;
  font-size: 14px;
}
.stats_container .stats_contents .unit table th,
.stats_container .stats_contents .unit table td {
  font-weight: normal;
  padding: 5px 0;
}
.stats_container .stats_contents .unit table th {
  width: 10px;
}
.stats_container .stats_contents .unit table td.right,
.stats_container .stats_contents .unit table td:nth-of-type(1) {
  padding-right: 10px;
  padding-left: 10px;
  width: 40px;
  text-align: center;
}
.stats_container .stats_contents .unit .none,
.stats_container .stats_contents .unit .wait {
  width: 100%;
  height: 120px;
  line-height: 120px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.stats_container .stats_contents .unit p {
  margin: 0 10px 0 0;
  font-size: 14px;
  text-align: right;
}
.stats_container p.right {
  margin-top: 5px;
  font-size: 14px;
}

.player_unit {
  float: left;
  position: relative;
}
.player_unit > img {
  float: left;
}
.player_unit h6 {
  color: #c79b00;
  font-weight: bold;
}
.player_unit dt {
  padding-bottom: 10px;
}
.player_unit dd span {
  display: block;
  line-height: 1.5;
}
.player_unit dd .name {
  padding-bottom: 5px;
  font-weight: bold;
}
.player_unit dd .team_img img {
  position: absolute;
  bottom: 0;
  right: 5px;
}

.player_unit_1,
.player_unit_2 {
  display: block;
  float: left;
  position: relative;
  width: 478px;
  height: 180px;
  margin-bottom: 20px;
  border: 1px solid #e7e7e7;
}
.player_unit_1:nth-child(odd),
.player_unit_2:nth-child(odd) {
  margin-right: 40px;
}
.player_unit_1 > img,
.player_unit_2 > img {
  float: left;
  width: 144px;
}
.player_unit_1 > div,
.player_unit_2 > div {
  float: left;
  width: 294px;
  height: 160px;
  padding: 20px 20px 0 20px;
}
.player_unit_1 h6,
.player_unit_2 h6 {
  margin-bottom: 10px;
  color: #C79B00;
  font-size: 20px;
  font-weight: bold;
}
.player_unit_1 dt,
.player_unit_2 dt {
  margin-bottom: 10px;
}
.player_unit_1 dd,
.player_unit_2 dd {
  line-height: 1.5;
}
.player_unit_1 .name,
.player_unit_2 .name {
  font-size: 25px;
  font-weight: bold;
}
.player_unit_1 .team,
.player_unit_2 .team {
  position: relative;
  z-index: 10;
  font-size: 16px;
}
.player_unit_1 .comment,
.player_unit_2 .comment {
  position: relative;
  z-index: 10;
  font-size: 16px;
}
.player_unit_1 .note,
.player_unit_2 .note {
  position: relative;
  z-index: 10;
  margin-top: 5px;
  font-size: 14px;
}
.player_unit_1 .small,
.player_unit_2 .small {
  position: relative;
  z-index: 10;
  font-size: 14px;
}
.player_unit_1 .league_img img,
.player_unit_2 .league_img img {
  width: 40px;
  height: auto;
}
.player_unit_1 .team_img_1 img,
.player_unit_1 .team_img_2 img,
.player_unit_2 .team_img_1 img,
.player_unit_2 .team_img_2 img {
  position: absolute;
  right: 5px;
  width: 80px;
  height: auto;
}
.player_unit_1 .team_img_1 img,
.player_unit_2 .team_img_1 img {
  bottom: 0;
}
.player_unit_1 .team_img_2 img,
.player_unit_2 .team_img_2 img {
  top: 0;
}

.player_unit_2 > div {
  float: none;
  display: table;
  padding: 0;
}
.player_unit_2 h6 {
  display: table-cell;
  width: 124px;
  height: 180px;
  padding: 0 10px 0 10px;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
}
.player_unit_2 dl {
  display: table-cell;
  width: 324px;
  padding: 20px 10px 0 20px;
}

a.player_unit_1:hover,
a.player_unit_2:hover {
  opacity: 0.7;
  text-decoration: none;
}

.single_column_player .player_unit_1,
.single_column_player .player_unit_2 {
  float: none;
  margin: 0 auto 20px auto;
}

.three_column_player .player_unit_1,
.three_column_player .player_unit_2 {
  width: 333px;
  height: 125px;
  margin-bottom: 0;
  border: none;
  border-bottom: 2px solid #EBEBEB;
}
.three_column_player .player_unit_1.first-child, .three_column_player .player_unit_1:first-child,
.three_column_player .player_unit_2.first-child,
.three_column_player .player_unit_2:first-child {
  width: 334px;
}
.three_column_player .player_unit_1:nth-child(odd), .three_column_player .player_unit_1:nth-child(even),
.three_column_player .player_unit_2:nth-child(odd),
.three_column_player .player_unit_2:nth-child(even) {
  margin-right: 0;
}
.three_column_player .player_unit_1 > img,
.three_column_player .player_unit_2 > img {
  width: 100px;
}
.three_column_player .player_unit_1 > div,
.three_column_player .player_unit_2 > div {
  float: left;
  width: 223px;
  height: 115px;
  padding: 10px 5px 0 5px;
}
.three_column_player .player_unit_1 h6,
.three_column_player .player_unit_2 h6 {
  margin-bottom: 5px;
  color: #C79B00;
  font-size: 16px;
  font-weight: bold;
}
.three_column_player .player_unit_1 dt,
.three_column_player .player_unit_2 dt {
  margin-bottom: 5px;
}
.three_column_player .player_unit_1 .name,
.three_column_player .player_unit_2 .name {
  font-size: 18px;
}
.three_column_player .player_unit_1 .team,
.three_column_player .player_unit_2 .team {
  font-size: 14px;
}
.three_column_player .player_unit_1 .comment,
.three_column_player .player_unit_2 .comment {
  font-size: 14px;
}
.three_column_player .player_unit_1 .note,
.three_column_player .player_unit_2 .note {
  font-size: 12px;
}
.three_column_player .player_unit_1 .small,
.three_column_player .player_unit_2 .small {
  font-size: 12px;
}
.three_column_player .player_unit_1 .league_img img,
.three_column_player .player_unit_2 .league_img img {
  width: 30px;
  height: auto;
}
.three_column_player .player_unit_1 .team_img_1 img,
.three_column_player .player_unit_1 .team_img_2 img,
.three_column_player .player_unit_2 .team_img_1 img,
.three_column_player .player_unit_2 .team_img_2 img {
  width: 60px;
}
.three_column_player .player_unit_2 div {
  float: none;
}

.half_column_player,
.three_column_player {
  *zoom: 1;
}
.half_column_player:after,
.three_column_player:after {
  content: "";
  display: table;
  clear: both;
}

.half_column_player {
  width: 1040px;
}
.half_column_player .player_unit {
  width: 478px;
  height: 180px;
  margin-bottom: 20px;
  margin-right: 40px;
  border: 1px solid #e7e7e7;
}
.half_column_player .player_unit > img {
  width: 144px;
}
.half_column_player .player_unit dl,
.half_column_player .player_unit h6 {
  margin-left: 144px;
}
.half_column_player .player_unit h6 {
  font-size: 20px;
  padding: 20px 0 0 20px;
}
.half_column_player .player_unit dl {
  padding: 0 20px 0;
}
.half_column_player .player_unit dt .name {
  line-height: 1.5;
  font-size: 26px;
  font-weight: bold;
}
.half_column_player .player_unit dd .name {
  font-size: 26px;
}
.half_column_player .player_unit dd .team,
.half_column_player .player_unit dd .comment {
  position: relative;
  z-index: 10;
  font-size: 16px;
}
.half_column_player .player_unit dd .note {
  position: relative;
  z-index: 10;
  padding-top: 5px;
  font-size: 14px;
}
.half_column_player .player_unit dd .team_img img {
  width: 80px;
  height: auto;
}

.half_column_player_left {
  width: 480px;
  float: left;
  *zoom: 1;
}
.half_column_player_left:after {
  content: "";
  display: table;
  clear: both;
}

.half_column_player_right {
  width: 480px;
  float: right;
  *zoom: 1;
}
.half_column_player_right:after {
  content: "";
  display: table;
  clear: both;
}

.half_column_player_left .player_unit,
.half_column_player_right .player_unit {
  width: 478px;
  height: 180px;
  margin-bottom: 20px;
  border: 1px solid #e7e7e7;
}
.half_column_player_left .player_unit > img,
.half_column_player_right .player_unit > img {
  width: 144px;
}
.half_column_player_left .player_unit dl,
.half_column_player_left .player_unit h6,
.half_column_player_right .player_unit dl,
.half_column_player_right .player_unit h6 {
  margin-left: 144px;
}
.half_column_player_left .player_unit h6,
.half_column_player_right .player_unit h6 {
  font-size: 20px;
  padding: 20px 0 0 20px;
}
.half_column_player_left .player_unit dl,
.half_column_player_right .player_unit dl {
  padding: 0 20px 0;
}
.half_column_player_left .player_unit dt,
.half_column_player_right .player_unit dt {
  padding-bottom: 0;
}
.half_column_player_left .player_unit dt .name,
.half_column_player_right .player_unit dt .name {
  line-height: 1.5;
  font-size: 26px;
  font-weight: bold;
}
.half_column_player_left .player_unit dd .name,
.half_column_player_right .player_unit dd .name {
  font-size: 26px;
}
.half_column_player_left .player_unit dd .team,
.half_column_player_left .player_unit dd .comment,
.half_column_player_right .player_unit dd .team,
.half_column_player_right .player_unit dd .comment {
  position: relative;
  z-index: 10;
  font-size: 16px;
}
.half_column_player_left .player_unit dd .note,
.half_column_player_right .player_unit dd .note {
  position: relative;
  z-index: 10;
  padding-top: 5px;
  font-size: 14px;
}
.half_column_player_left .player_unit dd .team_img img,
.half_column_player_right .player_unit dd .team_img img {
  width: 80px;
  height: auto;
}

.three_column_player .player_unit {
  border-bottom: 2px solid #ebebeb;
  width: 333px;
  height: 125px;
}
.three_column_player .player_unit.first-child {
  width: 334px;
}
.three_column_player .player_unit > img {
  width: 100px;
}
.three_column_player .player_unit dl,
.three_column_player .player_unit h6 {
  margin-left: 100px;
}
.three_column_player .player_unit dl {
  padding: 12px 0 0 12px;
}
.three_column_player .player_unit h6 {
  height: 24px;
  line-height: 24px;
  padding-left: 12px;
  font-size: 16px;
}
.three_column_player .player_unit dd .name {
  font-size: 20px;
}
.three_column_player .player_unit dd .team,
.three_column_player .player_unit dd .comment {
  font-size: 14px;
}
.three_column_player .player_unit dd .team_img img {
  width: 60px;
  height: auto;
}
.three_column_player .player_unit dd .small {
  font-size: 12px;
}

#score section {
  margin: 30px 0 50px 0;
}
#score section h6 {
  margin: 10px 0px;
  padding-bottom: 5px;
  border-bottom: 1px solid #000;
  font-size: 18px;
}
#score section p.info {
  margin: 0px 20px;
  font-size: 16px;
}
#score section p.result_text {
  margin: 0;
  font-size: 14px;
  line-height: 1;
}
#score section p.note {
  margin: 0;
  font-size: 14px;
  text-align: right;
}
#score section p.att {
  margin: 10px 0;
  line-height: 1;
  color: #CC0000;
  font-weight: bold;
  text-align: right;
}
#score section p.photo {
  margin: 0;
  margin-top: 5px;
  font-size: 14px;
  text-align: right;
}
#score section p.detail_link {
  text-align: right;
  margin-top: -20px;
  margin-bottom: 10px;
}
#score section .game_info {
  margin: 0 20px;
}
#score section .game_info h6 {
  padding-bottom: 0px;
  padding-left: 10px;
  border-bottom: none;
  border-left: 4px solid #000;
  font-size: 14px;
}
#score section .game_info table th,
#score section .game_info table td {
  padding: 5px;
  font-size: 14px;
}
#score section .game_info table th {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
#score section .game_info .tit {
  margin: 20px 0 0;
  font-weight: bold;
}
#score .date_nav {
  *zoom: 1;
  width: 200px;
  margin-left: 800px;
}
#score .date_nav:after {
  content: "";
  display: table;
  clear: both;
}
#score .date_nav .date_prev,
#score .date_nav .date_next {
  width: 84px;
  display: block;
}
#score .date_nav .date_prev {
  float: left;
  text-align: left;
}
#score .date_nav .date_next {
  float: right;
  text-align: right;
}
#score .date_nav span {
  text-align: center;
  padding-left: 14px;
}

.line-score {
  margin: 20px;
  padding: 20px;
  background: #EFF3F6;
}
.line-score div {
  border: 1px solid #4679c8;
  margin: 5px 0;
}
.line-score table {
  width: 100%;
}
.line-score table th,
.line-score table td {
  background: #FFF;
  text-align: center;
  font-size: 14px;
  vertical-align: middle;
}
.line-score table thead th,
.line-score table thead td {
  padding: 6px 2px;
  background: #2862ae;
  color: #FFFFFF;
}
.line-score table thead th {
  border-bottom: 2px solid #4679c8;
}
.line-score table thead td {
  border-bottom: 2px solid #4679c8;
  border-left: 1px solid #4679c8;
  width: 50px;
}
.line-score table tbody th {
  height: 28px;
  line-height: 28px;
  padding: 6px;
  border-top: 1px solid #4679c8;
  text-align: left;
  white-space: nowrap;
}
.line-score table tbody th a {
  display: block;
  padding-left: 40px;
}
.line-score table tbody th span {
  display: block;
  padding: 0 0 0 40px;
}
.line-score table tbody td {
  padding: 6px 2px;
  width: 50px;
  border-top: 1px solid #4679c8;
  border-left: 1px solid #4679c8;
}
.line-score table td.total-1 {
  border-left: 3px solid #4679c8;
}
.line-score p.note {
  margin: 5px 0 0 0 !important;
  font-size: 14px;
  text-align: right;
}
.line-score table.ex-inning thead td {
  width: 30px;
}
.line-score table.ex-inning tbody td {
  width: 30px;
}
.line-score p.result_text {
  margin: 0;
  line-height: 1;
  font-size: 14px;
}

.score_sp_live_1 a {
  display: block;
  color: #000000;
}
.score_sp_live_1 table {
  margin: 0 auto;
  width: 100%;
}
.score_sp_live_1 th {
  width: 140px;
  height: 94px;
  vertical-align: middle;
}
.score_sp_live_1 th img {
  margin: 0;
  width: 140px;
  height: 94px;
  vertical-align: middle;
}
.score_sp_live_1 td {
  color: #000000;
  text-align: center;
  vertical-align: middle;
}
.score_sp_live_1 td .score {
  font-size: 48px;
  font-weight: bold;
  font-family: "Titillium Web", "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}
.score_sp_live_1 td .status {
  margin-top: 3px;
  font-size: 14px;
}

#photo-unit .arrow {
  position: relative;
}
#photo-unit .arrow .prev,
#photo-unit .arrow .next {
  width: 46px;
  height: 81px;
  position: absolute;
  top: 230px;
  cursor: pointer;
}
#photo-unit .arrow .prev {
  left: 41px;
  background: url(http://p.npb.jp/img/common/photo_arrow_prev.png) no-repeat 0 0;
  z-index: 99;
}
#photo-unit .arrow .next {
  right: 41px;
  background: url(http://p.npb.jp/img/common/photo_arrow_next.png) no-repeat 0 0;
  z-index: 98;
}
#photo-unit .items {
  position: relative;
  padding: 20px 125px;
  background: #e7e7e7;
  overflow: hidden;
  height: 540px;
}
#photo-unit .items > div img {
  display: inline-block;
  max-height: 500px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
#photo-unit .items .slick-slide {
  text-align: center;
  height: 500px;
  width: 750px;
}
#photo-unit .caption {
  background: #6d6d6d;
  padding: 10px;
  color: #FFF;
}
#photo-unit .thumbs {
  margin-top: 8px;
}
#photo-unit .thumbs div {
  float: left;
  margin: 0 5px 5px 0;
}
#photo-unit .thumbs div img {
  cursor: pointer;
  width: auto;
  height: 79px;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
#photo-unit .thumbs div img.current, #photo-unit .thumbs div img:hover {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

.photo_unit {
  *zoom: 1;
  display: block;
}
.photo_unit:after {
  content: "";
  display: table;
  clear: both;
}
.photo_unit li {
  display: block;
  float: left;
  width: 480px;
  margin: 0 10px 30px;
  text-align: center;
}
.photo_unit li img {
  max-width: 480px;
}
.photo_unit li span {
  display: block;
  margin: 5px 0;
  text-align: center;
  line-height: 1.4;
}

.photo_unit_3 {
  *zoom: 1;
  display: block;
}
.photo_unit_3:after {
  content: "";
  display: table;
  clear: both;
}
.photo_unit_3 li {
  display: block;
  float: left;
  width: 310px;
  margin: 0 10px 30px;
  text-align: center;
}
.photo_unit_3 li img {
  max-width: 310px;
}
.photo_unit_3 li span {
  display: block;
  margin: 5px 0;
  text-align: center;
  line-height: 1.4;
}

.photo_unit_news {
  *zoom: 1;
  display: block;
}
.photo_unit_news:after {
  content: "";
  display: table;
  clear: both;
}
.photo_unit_news li {
  display: block;
  float: left;
  width: 300px;
  margin: 0 10px 30px;
  text-align: center;
}
.photo_unit_news li img {
  max-width: 300px;
}
.photo_unit_news li span {
  display: block;
  font-size: 14px;
  margin: 5px 0;
  text-align: center;
  line-height: 1.4;
}

.site_map {
  margin-top: 20px;
}
.site_map > li {
  margin-bottom: 15px;
}
.site_map > li > ul {
  margin-top: 15px;
  margin-left: 15px;
}
.site_map > li > ul li {
  margin-bottom: 15px;
  font-size: 14px;
}
.site_map a {
  color: #333333;
  background: url(http://p.npb.jp/img/common/icon_link_arrow_black.png) 5px center no-repeat;
  padding-left: 15px;
}

.page_recruit p.entry_finish {
  font-size: 24px;
  font-weight: bold;
  color: #CC0000;
  text-align: center;
}

#vision_wrapper {
  position: relative;
  height: 350px;
  width: 100%;
  min-width: 1000px;
}
#vision_wrapper .prev,
#vision_wrapper .next {
  position: absolute;
  top: 134px;
  cursor: pointer;
}
#vision_wrapper .prev {
  left: 0;
}
#vision_wrapper .next {
  right: 0;
}
#vision_wrapper #vision_container {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  height: 350px;
}
#vision_wrapper #vision_container #vision_title {
  position: absolute;
  right: 0;
  bottom: 50px;
  height: 68px;
}
#vision_wrapper #vision_container #vision_title .left {
  float: left;
  width: 24px;
  height: 68px;
  background: #F00;
  background: url(http://p.npb.jp/img/top/bg_vision_title_left.png) no-repeat;
}
#vision_wrapper #vision_container #vision_title .text {
  float: right;
  text-align: right;
  height: 68px;
  padding: 0 34px 0 10px;
  color: #FFF;
  font-size: 26px;
  font-weight: bold;
  background: url(http://p.npb.jp/img/top/bg_vision_title.png) no-repeat right;
  line-height: 68px;
}
#vision_wrapper #vision_container #vision_title .text span {
  font-weight: normal;
  display: block;
  font-size: 14px;
  margin-bottom: -24px;
  line-height: 36px;
}
#vision_wrapper #vision_container #vision_pointer {
  position: absolute;
  right: 20px;
  bottom: 14px;
  height: 25px;
}
#vision_wrapper #vision_container #vision_pointer li {
  display: block;
  overflow: hidden;
  text-indent: -99999em;
  float: left;
  width: 25px;
  height: 25px;
  cursor: pointer;
  background: url(http://p.npb.jp/img/top/btn_vision_pointer_off.png) no-repeat;
}
#vision_wrapper #vision_container #vision_pointer li.current {
  background: url(http://p.npb.jp/img/top/btn_vision_pointer_on.png) no-repeat;
}

#sns {
  *zoom: 1;
}
#sns:after {
  content: "";
  display: table;
  clear: both;
}
#sns #sns-tw,
#sns #sns-fb {
  float: right;
  padding: 4px 5px;
}

.youtube {
  text-align: center;
}

@media print {
  thead {
    display: table-row-group;
  }

  tfoot {
    display: table-row-group;
  }
}
.banner_ribbon .wrap {
  margin: 0 auto !important;
  width: 1000px !important;
  height: 40px;
}
.banner_ribbon .wrap a {
  display: block;
  width: 1000px;
  height: 40px;
  text-indent: -9998px;
}

#layout #pickup_score {
  margin: 30px 0;
}
#layout #pickup_score .wrap {
  margin: 0 auto;
}
#layout #pickup_score .wrap p.title {
  margin-bottom: 0;
}
#layout #pickup_score .wrap p.title a {
  display: block;
  width: 1000px;
  height: 80px;
  background: url(http://p.npb.jp/img/japan/2016fal/scorelive_4.gif) 0 0 no-repeat;
}
#layout #pickup_score .half_left {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 620px;
  border: 1px solid #1B252D;
}
#layout #pickup_score .half_right {
  border: 1px solid #1B252D;
  width: 378px;
  height: 298px;
}
#layout #pickup_score #score_live_s {
  background: url(http://p.npb.jp/img/japan/2016fal/scorelive_3.png) 0 0 no-repeat;
}
#layout #pickup_score #score_live_s a,
#layout #pickup_score #score_live_s .blank {
  width: 380px;
  height: 300px;
  display: block;
}
#layout #pickup_score #score_live_s div {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
#layout #pickup_score #score_live_s .time {
  padding-top: 45px;
  display: block;
}
#layout #pickup_score #score_live_s .game {
  padding-top: 10px;
  font-size: 24px;
}
#layout #pickup_score #score_live_s .vs {
  padding-top: 10px;
  font-size: 18px;
}
#layout #pickup_score #score_live_s table {
  margin: 30px auto;
  height: 50px;
}
#layout #pickup_score #score_live_s table th {
  width: 75px;
  height: 50px;
  vertical-align: top;
}
#layout #pickup_score #score_live_s table td {
  padding: 0 10px;
  line-height: 50px;
  font-size: 48px;
  font-family: "Titillium Web", "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
  font-weight: bold;
  text-align: center;
}

/*# sourceMappingURL=common.css.map */
