/* line 5, ../sass/top.scss */
html {
  font-size: 62.5%;
}

/* line 9, ../sass/top.scss */
body {
  width: 100%;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

/* line 17, ../sass/top.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 22, ../sass/top.scss */
.ie8 img {
  width: auto;
}

/* line 26, ../sass/top.scss */
a img:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* clearfix */
/* line 33, ../sass/top.scss */
.clearfix {
  *zoom: 1;
}
/* line 38, ../../../../../../../../Program Files (x86)/Prepros/resources/app/ruby/ruby_gems/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 37, ../sass/top.scss */
#wrapper {
  background-color: #000;
  line-height: 1.5;
  font-size: 16px;
  font-size: 1.6rem;
  color: #333;
  font-weight: 500;
  letter-spacing: 0;
}

/* line 46, ../sass/top.scss */
.headlineBox {
  position: relative;
}

/* line 50, ../sass/top.scss */
.headline {
  width: 100%;
  height: 60px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
/* line 57, ../sass/top.scss */
.headline .title {
  float: left;
  margin: 0;
  padding: 14px 0 0 20px;
}
/* line 63, ../sass/top.scss */
.headline ul.news {
  margin: 0 0 0 130px;
  padding: 0;
  position: relative;
}
/* line 68, ../sass/top.scss */
.headline ul.news li.newsContents {
  display: none;
  height: auto;
  margin: 0;
  padding: 0;
  line-height: 60px;
  color: #f27900;
  list-style: none;
  z-index: 1 !important;
}

/* line 81, ../sass/top.scss */
.dayLink {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #000;
}
/* line 87, ../sass/top.scss */
.dayLink ul {
  float: none;
  margin: 0;
  padding: 14px 20px 0 0;
}
/* line 92, ../sass/top.scss */
.dayLink ul li {
  float: left;
  margin: 0;
  padding: 8px 15px;
  line-height: 1;
  font-weight: bold;
  color: #fff;
  border-right: 1px solid #fff;
  list-style: none;
}
/* line 102, ../sass/top.scss */
.dayLink ul li:last-child {
  padding: 8px 0 8px 15px;
  border: none;
}
/* line 107, ../sass/top.scss */
.dayLink ul li a {
  color: #fff;
}
/* line 111, ../sass/top.scss */
.dayLink ul li.gameDay {
  padding-left: 30px;
  background: url(/pts/images/top/batter_day_icon.png) no-repeat 0 7px;
  background-size: 20px 18px;
}
/* line 117, ../sass/top.scss */
.dayLink ul li.broadcast {
  padding-left: 38px;
  background: url(/pts/images/top/broadcast_icon.png) no-repeat 15px 5px;
  background-size: 13px 20px;
}

/* line 126, ../sass/top.scss */
.slideBox {
  border-top: 1px solid #333;
}
/* line 129, ../sass/top.scss */
.slideBox .slideHight {
  height: 540px;
}
/* line 133, ../sass/top.scss */
.slideBox #topSlide {
  min-width: 1000px;
}
/* line 136, ../sass/top.scss */
.slideBox #topSlide .slide-inner {
  /*position: absolute;*/
  /*top: 0;*/
  /*right: 0;*/
  width: 400px;
  height: 540px;
  display: table-cell;
  vertical-align: middle;
}
/* line 146, ../sass/top.scss */
.slideBox #topSlide .thumText {
  display: none;
}
/* line 152, ../sass/top.scss */
.slideBox #topSlide .sp-thumbnails .sp-thumbnail-container {
  position: relative;
  height: 215px !important;
}
/* line 156, ../sass/top.scss */
.slideBox #topSlide .sp-thumbnails .sp-thumbnail-container p {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 280px;
  height: 215px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #222;
}
/* line 167, ../sass/top.scss */
.slideBox #topSlide .sp-thumbnails .sp-thumbnail-container p span {
  display: block;
  margin: 162px 0 0 0;
  padding: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  color: #fff;
  text-align: center;
}
/* line 180, ../sass/top.scss */
.slideBox .slideBoxIn {
  max-width: 1400px;
  margin: 0 auto;
  position: relative;
}
/* line 186, ../sass/top.scss */
.slideBox .topLead {
  width: 400px;
  height: 540px;
  background-color: #000;
  clear: both;
}
/* line 196, ../sass/top.scss */
.slideBox .topLead .logo {
  padding: 50px 0 0 0;
  text-align: center;
}
/* line 200, ../sass/top.scss */
.slideBox .topLead .logo img {
  max-width: 400px !important;
  max-height: 290px !important;
  width: auto;
}
/* line 207, ../sass/top.scss */
.slideBox .topLead .title {
  display: block;
  width: auto;
  height: auto;
  margin: 40px 0 0 0;
  padding: 0;
  font-size: 25px;
  font-size: 2.5rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
/* line 219, ../sass/top.scss */
.slideBox .topLead .text {
  display: block;
  width: auto;
  height: auto;
  margin: 40px 45px 0 45px;
  padding: 0;
  font-size: 14px;
  font-size: 1.4rem;
  color: #fff;
}

/* line 231, ../sass/top.scss */
.bnrArea {
  padding: 40px 50px;
  position: relative;
  overflow: hidden;
}
/* line 236, ../sass/top.scss */
.bnrArea ul {
  position: relative;
  left: 50%;
  float: left;
  padding: 0 0 20px 0;
}
/* line 242, ../sass/top.scss */
.bnrArea ul.last {
  padding: 0;
}
/* line 246, ../sass/top.scss */
.bnrArea ul li {
  position: relative;
  left: -50%;
  float: left;
  margin: 0 20px 0 0;
  list-style: none;
}
/* line 253, ../sass/top.scss */
.bnrArea ul li:last-child {
  margin: 0;
}
/* line 260, ../sass/top.scss */
.bnrArea ul.last li:last-child {
  margin: 0;
}

/* line 268, ../sass/top.scss */
.startingBox {
  float: right;
  width: 500px;
  height: 230px;
  position: relative;
  padding: 0;
}
/* line 281, ../sass/top.scss */
.startingBox .text {
  float: left;
  width: 250px;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 289, ../sass/top.scss */
.startingBox .text .title {
  margin: 0;
  padding: 80px 0 0 0;
  color: #f27900;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: bold;
  text-align: center;
}
/* line 298, ../sass/top.scss */
.startingBox .text .button {
  width: 250px;
  margin: 0;
  padding: 0;
  text-align: center;
  position: absolute;
  bottom: 20px;
  left: 0;
}
/* line 307, ../sass/top.scss */
.startingBox .text .button a {
  display: inline-block;
  padding: 0;
  width: 120px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background-color: #f27900;
  border-radius: 20px;
  text-decoration: none;
}
/* line 318, ../sass/top.scss */
.startingBox .text .button a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 322, ../sass/top.scss */
.startingBox .text .button a.inactive {
  background-color: #ccc;
}
/* line 325, ../sass/top.scss */
.startingBox .text .button a.inactive:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 333, ../sass/top.scss */
.startingBox .photo {
  margin: 0 25px 0 250px;
  padding: 10px 0;
}
/* line 337, ../sass/top.scss */
.startingBox .photo ul.vsName {
  width: 201px;
  margin: 0 auto;
  padding: 0;
  height: 16px;
}
/* line 343, ../sass/top.scss */
.startingBox .photo ul.vsName li {
  float: left;
  width: 100px;
  margin: 0 1px 0 0;
  padding: 0;
  line-height: 1;
  list-style: none;
  color: #f27900;
  font-weight: bold;
  text-align: center;
}
/* line 355, ../sass/top.scss */
.startingBox .photo ul.vsName li:last-child {
  margin: 0;
}
/* line 361, ../sass/top.scss */
.startingBox .photo .photoBox {
  width: 201px;
  margin: 10px auto 0 auto;
  position: relative;
}
/* line 366, ../sass/top.scss */
.startingBox .photo .photoBox ul.imgBox {
  margin: 0;
  padding: 0;
}
/* line 370, ../sass/top.scss */
.startingBox .photo .photoBox ul.imgBox li {
  float: left;
  width: 100px;
  margin: 0 1px 0 0;
  padding: 0;
  list-style: none;
}
/* line 377, ../sass/top.scss */
.startingBox .photo .photoBox ul.imgBox li:last-child {
  margin: 0;
}
/* line 381, ../sass/top.scss */
.startingBox .photo .photoBox ul.imgBox li p {
  margin: 5px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: center;
}
/* line 390, ../sass/top.scss */
.startingBox .photo .photoBox .cornerTop {
  display: block;
  width: 20px;
  height: 20px;
  background: url(/pts/images/top/photo_corner_top.png) no-repeat 0 0;
  background-size: 20px 20px;
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 1;
}
/* line 404, ../sass/top.scss */
.startingBox .photo .photoBox .cornerUnder {
  display: block;
  width: 20px;
  height: 20px;
  background: url(/pts/images/top/photo_corner_under.png) no-repeat 0 0;
  background-size: 20px 20px;
  position: absolute;
  top: 100px;
  right: 0;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 1;
}
/* line 418, ../sass/top.scss */
.startingBox .photo .photoBox .vs {
  display: block;
  width: 35px;
  height: 28px;
  background: url(/pts/images/top/vs.png) no-repeat 0 0;
  background-size: 35px 28px;
  position: absolute;
  top: 46px;
  left: 50%;
  margin: 0 0 0 -17px;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 1;
}

/* line 436, ../sass/top.scss */
.battleBox {
  float: left;
  width: 500px;
  height: 230px;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #ccc;
  position: relative;
}
/* line 445, ../sass/top.scss */
.battleBox .text {
  float: left;
  width: 190px;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 453, ../sass/top.scss */
.battleBox .text .title {
  margin: 0;
  padding: 20px 0 0 0;
  color: #f27900;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: bold;
  text-align: center;
}
/* line 462, ../sass/top.scss */
.battleBox .text .date {
  margin: 0;
  padding: 0;
  font-family: 'Oswald', sans-serif;
  color: #f27900;
  font-size: 40px;
  font-size: 4rem;
  font-weight: bold;
  text-align: center;
  line-height: 1.5;
}
/* line 473, ../sass/top.scss */
.battleBox .text .starttime,
.battleBox .text .stadium {
  margin: 0;
  padding: 0;
  color: #f27900;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center;
  line-height: 1.2;
}
/* line 483, ../sass/top.scss */
.battleBox .text .button {
  width: 190px;
  margin: 0;
  padding: 40px 0 0 0;
  text-align: center;
  position: absolute;
  bottom: 20px;
  left: 0;
}
/* line 492, ../sass/top.scss */
.battleBox .text .button a {
  display: inline-block;
  padding: 0;
  min-width: 160px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background-color: #f27900;
  border-radius: 20px;
  text-decoration: none;
}
/* line 503, ../sass/top.scss */
.battleBox .text .button a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 507, ../sass/top.scss */
.battleBox .text .button a.inactive {
  background-color: #ccc;
}
/* line 510, ../sass/top.scss */
.battleBox .text .button a.inactive:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 518, ../sass/top.scss */
.battleBox .vsImg {
  margin: 0 20px 0 190px;
  padding: 50px 0 0 0;
  position: relative;
}
/* line 523, ../sass/top.scss */
.battleBox .vsImg .team {
  margin: 0;
  padding: 0;
  height: 90px;
}
/* line 529, ../sass/top.scss */
.battleBox .vsImg .homeTeam {
  float: left;
  height: 90px;
}
/* line 534, ../sass/top.scss */
.battleBox .vsImg .visitorTeam {
  float: right;
  height: 90px;
}
/* line 539, ../sass/top.scss */
.battleBox .vsImg .homeTeam p,
.battleBox .vsImg .visitorTeam p {
  display: table-cell;
  height: 80px;
  vertical-align: middle;
}
/* line 545, ../sass/top.scss */
.battleBox .vsImg .homeTeam p img,
.battleBox .vsImg .visitorTeam p img {
  max-height: 80px;
  max-width: 80px;
}
/* line 550, ../sass/top.scss */
.battleBox .vsImg .vs {
  display: block;
  width: 50px;
  height: 40px;
  background: url(/pts/images/top/vs.png) no-repeat 0 0;
  position: absolute;
  top: 95px;
  left: 50%;
  margin: -20px 0 0 -25px;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 1;
}
/* line 564, ../sass/top.scss */
.battleBox .vsImg .matchSituation {
  position: absolute;
  top: 25px;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #f27900;
  font-weight: bold;
  text-align: center;
  line-height: 1;
}
/* line 577, ../sass/top.scss */
.battleBox .vsImg .score {
  margin: 0 96px;
  padding: 0;
  width: 98px;
  font-family: 'Oswald', sans-serif;
  font-size: 50px;
  font-size: 5rem;
  line-height: 1;
  text-align: center;
  position: absolute;
  top: 70px;
  left: 0;
}
/* line 589, ../sass/top.scss */
.battleBox .vsImg .score .home_score {
  float: left;
  width: 40px;
  margin: 0;
  padding: 0;
  color: #f27900;
  line-height: 50px;
  transform: scale(0.6, 1);
  -moz-transform: scale(0.6, 1);
  -webkit-transform: scale(0.6, 1);
  -ms-transform: scale(0.6, 1);
  text-align: right;
}
/* line 603, ../sass/top.scss */
.battleBox .vsImg .score .visitor_score {
  float: right;
  width: 40px;
  margin: 0;
  padding: 0;
  color: #f27900;
  line-height: 50px;
  transform: scale(0.6, 1);
  -moz-transform: scale(0.6, 1);
  -webkit-transform: scale(0.6, 1);
  -ms-transform: scale(0.6, 1);
  text-align: left;
}
/* line 617, ../sass/top.scss */
.battleBox .vsImg .score .symbol {
  width: 100%;
  height: 10px;
  margin: -22px 0 0 0;
  text-align: center;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 629, ../sass/top.scss */
.battleBox .vsImg .info {
  margin: 0;
  padding: 30px 0 0 0;
  color: #f27900;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1;
  text-align: center;
}
/* line 637, ../sass/top.scss */
.battleBox .vsImg .info:before {
  display: inline-block;
  content: " ";
  background: url(/pts/images/top/info_icon.png) no-repeat 0 0;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  margin: 0 10px 0 0;
  position: relative;
  top: 7px;
}
/* line 649, ../sass/top.scss */
.battleBox .vsImg .info a {
  color: #f27900;
}

/* line 656, ../sass/top.scss */
.ticketbox {
  padding: 60px 0;
}
/* line 659, ../sass/top.scss */
.ticketbox table.normal {
  width: 960px;
  margin: 35px auto 0 auto;
  padding: 0;
  border: none;
  border-collapse: collapse;
}
/* line 666, ../sass/top.scss */
.ticketbox table.normal th {
  margin: 0;
  padding: 10px 0;
  border: none;
  border-bottom: 2px solid #f27900;
  border-collapse: collapse;
  text-align: left;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 676, ../sass/top.scss */
.ticketbox table.normal td {
  margin: 0;
  padding: 20px 0;
  border: none;
  border-bottom: 1px solid #C6B78E;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 683, ../sass/top.scss */
.ticketbox table.normal td.date {
  width: 150px;
}
/* line 687, ../sass/top.scss */
.ticketbox table.normal td.buuttonArea {
  width: 80px;
  text-align: right;
}
/* line 692, ../sass/top.scss */
.ticketbox table.normal td.special {
  width: 170px;
}
/* line 695, ../sass/top.scss */
.ticketbox table.normal td.special ul {
  margin: 0;
  padding: 0;
}
/* line 699, ../sass/top.scss */
.ticketbox table.normal td.special ul li {
  float: left;
  width: 20px;
  height: 20px;
  margin: 0 10px 0 0;
  padding: 0;
  list-style: none;
  font-size: 0;
}
/* line 708, ../sass/top.scss */
.ticketbox table.normal td.special ul li:nth-child(2n) {
  margin: 0 10px 0 0;
}
/* line 712, ../sass/top.scss */
.ticketbox table.normal td.special ul li:last-child {
  margin: 0;
}
/* line 719, ../sass/top.scss */
.ticketbox table.normal td.buuttonArea {
  width: 100px;
  text-align: right;
}
/* line 724, ../sass/top.scss */
.ticketbox table.normal td .button {
  display: inline-block;
  width: 100px;
  height: 36px;
  line-height: 36px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #f27900;
  border-radius: 18px;
  text-align: center;
  font-size: 14px;
  font-size: 1.4rem;
  color: #f27900;
  text-decoration: none;
}
/* line 737, ../sass/top.scss */
.ticketbox table.normal td .button:hover {
  background-color: #f27900;
  color: #fff;
}
/* line 745, ../sass/top.scss */
.ticketbox ul.iconInfo {
  margin: 0 20px;
  padding: 10px 0 0 0;
}
/* line 749, ../sass/top.scss */
.ticketbox ul.iconInfo li {
  float: left;
  margin: 0 20px 0 0;
  padding: 10px 0 0 0;
  list-style: none;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1;
}
/* line 757, ../sass/top.scss */
.ticketbox ul.iconInfo li:last-child {
  margin: 0;
}
/* line 761, ../sass/top.scss */
.ticketbox ul.iconInfo li img {
  margin: 0 10px 0 0;
  vertical-align: middle;
}
/* line 768, ../sass/top.scss */
.ticketbox .todayTicket {
  margin: 45px 20px 0 20px;
  border-top: 1px solid #C6B78E;
}
/* line 772, ../sass/top.scss */
.ticketbox .todayTicket .battleBoxTicket {
  width: 450px;
  margin: 0 auto;
  padding: 0 0 30px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
/* line 779, ../sass/top.scss */
.ticketbox .todayTicket .battleBoxTicket .text {
  float: left;
  width: 190px;
  margin: 30px 0 0 0;
  padding: 0;
  position: relative;
}
/* line 786, ../sass/top.scss */
.ticketbox .todayTicket .battleBoxTicket .text .date {
  margin: 0;
  padding: 0 0 10px 0;
  font-family: 'Oswald', sans-serif;
  color: #f27900;
  font-size: 40px;
  font-size: 4rem;
  font-weight: bold;
  text-align: center;
  line-height: 1;
}
/* line 797, ../sass/top.scss */
.ticketbox .todayTicket .battleBoxTicket .text .starttime,
.ticketbox .todayTicket .battleBoxTicket .text .stadium {
  margin: 0;
  padding: 0;
  color: #f27900;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center;
  line-height: 1.2;
}
/* line 808, ../sass/top.scss */
.ticketbox .todayTicket .battleBoxTicket .vsImg {
  margin: 0 0 0 190px;
  padding: 30px 0 0 0;
  position: relative;
}
/* line 813, ../sass/top.scss */
.ticketbox .todayTicket .battleBoxTicket .vsImg .team {
  margin: 0;
  padding: 0;
  height: 80px;
}
/* line 819, ../sass/top.scss */
.ticketbox .todayTicket .battleBoxTicket .vsImg .homeTeam {
  float: left;
  height: 80px;
}
/* line 824, ../sass/top.scss */
.ticketbox .todayTicket .battleBoxTicket .vsImg .visitorTeam {
  float: right;
  height: 80px;
}
/* line 829, ../sass/top.scss */
.ticketbox .todayTicket .battleBoxTicket .vsImg .homeTeam p,
.ticketbox .todayTicket .battleBoxTicket .vsImg .visitorTeam p {
  display: table-cell;
  height: 80px;
  vertical-align: middle;
}
/* line 835, ../sass/top.scss */
.ticketbox .todayTicket .battleBoxTicket .vsImg .homeTeam p img,
.ticketbox .todayTicket .battleBoxTicket .vsImg .visitorTeam p img {
  max-height: 80px;
}
/* line 840, ../sass/top.scss */
.ticketbox .todayTicket .battleBoxTicket .vsImg .vs {
  display: block;
  width: 50px;
  height: 40px;
  background: url(/pts/images/top/vs.png) no-repeat 0 0;
  position: absolute;
  top: 75px;
  left: 50%;
  margin: -20px 0 0 -25px;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 1;
}
/* line 856, ../sass/top.scss */
.ticketbox .todayTicket .titleBox {
  padding: 30px 0;
  border-top: 1px solid #C6B78E;
  border-bottom: 1px solid #C6B78E;
  position: relative;
}
/* line 862, ../sass/top.scss */
.ticketbox .todayTicket .titleBox h4 {
  margin: 0;
  padding: 0;
  color: #f27900;
  font-size: 24px;
  font-size: 2.4rem;
  text-align: center;
  font-weight: bold;
  line-height: 1;
}
/* line 872, ../sass/top.scss */
.ticketbox .todayTicket .titleBox .date {
  margin: 0;
  padding: 0;
  line-height: 1;
  position: absolute;
  top: 35px;
  right: 0;
}
/* line 882, ../sass/top.scss */
.ticketbox .todayTicket ul.tableBox {
  margin: 0;
  padding: 28px 0 0 0;
}
/* line 886, ../sass/top.scss */
.ticketbox .todayTicket ul.tableBox li {
  float: left;
  width: 470px;
  margin: 0 20px 0 0;
  padding: 0;
  list-style: none;
}
/* line 893, ../sass/top.scss */
.ticketbox .todayTicket ul.tableBox li:last-child {
  margin: 0;
}
/* line 897, ../sass/top.scss */
.ticketbox .todayTicket ul.tableBox li table {
  width: 470px;
  margin: 0;
  padding: 0;
  border: none;
  border-collapse: collapse;
}
/* line 904, ../sass/top.scss */
.ticketbox .todayTicket ul.tableBox li table th,
.ticketbox .todayTicket ul.tableBox li table td {
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px solid #C6B78E;
  border-collapse: collapse;
  vertical-align: middle;
}
/* line 913, ../sass/top.scss */
.ticketbox .todayTicket ul.tableBox li table th {
  text-align: left;
  font-weight: 500;
}
/* line 919, ../sass/top.scss */
.ticketbox .todayTicket ul.tableBox li table td.price {
  text-align: right;
  padding: 20px 20px 20px 0;
}
/* line 924, ../sass/top.scss */
.ticketbox .todayTicket ul.tableBox li table td.symbol {
  text-align: center;
  width: 20px;
}
/* line 934, ../sass/top.scss */
.ticketbox .japanSeriesTicket {
  padding: 60px 20px 0 20px;
}
/* line 937, ../sass/top.scss */
.ticketbox .japanSeriesTicket table {
  width: 100%;
  margin: 45px 0 0 0;
  padding: 0;
  border-top: 1px solid #C6B78E;
  border-collapse: collapse;
}
/* line 944, ../sass/top.scss */
.ticketbox .japanSeriesTicket table th {
  width: 300px;
  margin: 0;
  padding: 35px 0;
  border-bottom: 1px solid #C6B78E;
  font-size: 20px;
  font-size: 2rem;
  text-align: right;
  vertical-align: middle;
}
/* line 954, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td {
  margin: 0;
  padding: 35px 0 35px 90px;
  border-bottom: 1px solid #C6B78E;
  vertical-align: middle;
}
/* line 960, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo {
  width: 500px;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
/* line 966, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .text {
  float: left;
  width: 190px;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 974, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .text .date {
  margin: 0;
  padding: 0 0 10px 0;
  font-family: 'Oswald', sans-serif;
  color: #f27900;
  font-size: 40px;
  font-size: 4rem;
  font-weight: bold;
  text-align: center;
  line-height: 1;
}
/* line 985, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .text .starttime,
.ticketbox .japanSeriesTicket table td .battleInfo .text .stadium {
  margin: 0;
  padding: 0;
  color: #f27900;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center;
  line-height: 1.2;
}
/* line 996, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg {
  margin: 0 20px 0 190px;
  padding: 0;
  position: relative;
}
/* line 1001, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .team {
  margin: 0;
  padding: 0;
  height: 80px;
}
/* line 1007, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .homeTeam {
  float: left;
  height: 80px;
}
/* line 1012, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .visitorTeam {
  float: right;
  height: 80px;
}
/* line 1017, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .homeTeam p,
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .visitorTeam p {
  display: table-cell;
  height: 80px;
  vertical-align: middle;
}
/* line 1023, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .homeTeam p img,
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .visitorTeam p img {
  max-height: 80px;
}
/* line 1028, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .vs {
  display: block;
  width: 50px;
  height: 40px;
  background: url(/pts/images/top/vs.png) no-repeat 0 0;
  position: absolute;
  top: 45px;
  left: 50%;
  margin: -20px 0 0 -25px;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 1;
}
/* line 1042, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .score {
  margin: 0 96px;
  padding: 0;
  width: 98px;
  font-family: 'Oswald', sans-serif;
  font-size: 50px;
  font-size: 5rem;
  line-height: 1;
  text-align: center;
  position: absolute;
  top: 20px;
  left: 0;
}
/* line 1054, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .score .home_score {
  float: left;
  width: 40px;
  margin: 0;
  padding: 0;
  color: #f27900;
  line-height: 50px;
  transform: scale(0.6, 1);
  -moz-transform: scale(0.6, 1);
  -webkit-transform: scale(0.6, 1);
  -ms-transform: scale(0.6, 1);
  text-align: right;
}
/* line 1068, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .score .visitor_score {
  float: right;
  width: 40px;
  margin: 0;
  padding: 0;
  color: #f27900;
  line-height: 50px;
  transform: scale(0.6, 1);
  -moz-transform: scale(0.6, 1);
  -webkit-transform: scale(0.6, 1);
  -ms-transform: scale(0.6, 1);
  text-align: left;
}
/* line 1082, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .score .symbol {
  width: 100%;
  height: 10px;
  margin: -22px 0 0 0;
  text-align: center;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1094, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .button {
  width: 190px;
  margin: 0 auto;
  padding: 10px 0 0 0;
  text-align: center;
}
/* line 1100, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .button a {
  display: inline-block;
  padding: 0;
  min-width: 160px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background-color: #f27900;
  border-radius: 20px;
  text-decoration: none;
}
/* line 1111, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .button a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 1115, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .button a.inactive {
  background-color: #ccc;
}
/* line 1118, ../sass/top.scss */
.ticketbox .japanSeriesTicket table td .battleInfo .vsImg .button a.inactive:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 1130, ../sass/top.scss */
.ticketbox .symbolInfo {
  float: left;
  margin: 0;
  padding: 20px 0 0 0;
}
/* line 1136, ../sass/top.scss */
.ticketbox ul.underLink {
  float: right;
  margin: 0 20px 0 0;
  padding: 20px 0 0 0;
}
/* line 1141, ../sass/top.scss */
.ticketbox ul.underLink li {
  display: block;
  float: left;
  margin: 0 17px 0 0;
  padding: 0;
  font-size: 14px;
  font-size: 1.4rem;
  list-style: none;
}
/* line 1149, ../sass/top.scss */
.ticketbox ul.underLink li:last-child {
  margin: 0;
}
/* line 1153, ../sass/top.scss */
.ticketbox ul.underLink li:before {
  display: inline-block;
  content: " ";
  background: url(/pts/images/top/link_arrow2.png) no-repeat 0 0;
  background-size: 6px 10px;
  width: 6px;
  height: 10px;
  margin: 0 7px 0 0;
  position: relative;
  top: 1px;
}

/* line 1168, ../sass/top.scss */
.news {
  padding: 60px 0;
  position: relative;
}
/* line 1172, ../sass/top.scss */
.news .topLink {
  position: absolute;
  top: 60px;
  right: 20px;
  padding: 0;
}
/* line 1178, ../sass/top.scss */
.news .topLink a {
  display: inline-block;
  margin: 0 14px 0 0;
  width: 100px;
  height: 36px;
  line-height: 36px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #f27900;
  border-radius: 18px;
  text-align: center;
  font-size: 14px;
  font-size: 1.4rem;
  color: #f27900;
  text-decoration: none;
}
/* line 1192, ../sass/top.scss */
.news .topLink a:last-child {
  margin: 0;
}
/* line 1196, ../sass/top.scss */
.news .topLink a:hover {
  background-color: #f27900;
  color: #fff;
}
/* line 1202, ../sass/top.scss */
.news .topLink a.rss:after {
  display: inline-block;
  content: " ";
  background: url(/pts/images/top/rss_icon.png) no-repeat 0 0;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  margin: 0 0 0 7px;
  position: relative;
  top: 2px;
}
/* line 1215, ../sass/top.scss */
.news .topLink a.rss:hover:after {
  display: inline-block;
  content: " ";
  background: url(/pts/images/top/rss_icon_on.png) no-repeat 0 0;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  margin: 0 0 0 7px;
  position: relative;
  top: 2px;
}
/* line 1231, ../sass/top.scss */
.news .newsTab {
  position: relative;
  overflow: hidden;
  padding: 45px 0 0 0;
}
/* line 1236, ../sass/top.scss */
.news .newsTab ul {
  position: relative;
  left: 50%;
  float: left;
  margin: 0;
  padding: 0;
}
/* line 1243, ../sass/top.scss */
.news .newsTab ul li {
  position: relative;
  left: -50%;
  float: left;
  margin: 0;
  padding: 0;
  width: 90px;
  height: 32px;
  line-height: 32px;
  font-size: 18px;
  font-size: 1.8rem;
  list-style: none;
  text-align: center;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
/* line 1258, ../sass/top.scss */
.news .newsTab ul li:last-child {
  margin: 0;
}
/* line 1262, ../sass/top.scss */
.news .newsTab ul li:hover {
  cursor: pointer;
}
/* line 1266, ../sass/top.scss */
.news .newsTab ul li.select {
  color: #fff;
  background-color: #f27900;
  border-radius: 16px;
}
/* line 1271, ../sass/top.scss */
.news .newsTab ul li.select:hover {
  cursor: default;
}
/* line 1279, ../sass/top.scss */
.news ul.newsContents {
  clear: both;
  margin: 0;
  padding: 45px 0 0 0;
}
/* line 1284, ../sass/top.scss */
.news ul.newsContents li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1289, ../sass/top.scss */
.news ul.newsContents li.hide {
  display: none;
}
/* line 1293, ../sass/top.scss */
.news ul.newsContents li table {
  width: 960px;
  margin: 0 auto;
  padding: 0;
  border: none;
  border-collapse: collapse;
}
/* line 1300, ../sass/top.scss */
.news ul.newsContents li table td {
  padding: 20px 0;
  border: none;
  border-bottom: 1px solid #ccc;
  border-collapse: collapse;
  font-size: 14px;
  font-size: 1.4rem;
  vertical-align: middle;
}
/* line 1308, ../sass/top.scss */
.news ul.newsContents li table td.date {
  font-family: 'Oswald', sans-serif;
  font-size: 20px;
  font-size: 2rem;
  color: #f27900;
  font-weight: bold;
  width: 70px;
}
/* line 1317, ../sass/top.scss */
.news ul.newsContents li table td.new {
  width: 80px;
}
/* line 1320, ../sass/top.scss */
.news ul.newsContents li table td.new p {
  display: inline-block;
  margin: 0;
  padding: 0 10px;
  font-family: "Roboto Condensed",sans-serif;
  color: #f27900;
  font-weight: bold;
  border-left: 2px solid #f27900;
  border-right: 2px solid #f27900;
}
/* line 1332, ../sass/top.scss */
.news ul.newsContents li table td.category {
  width: 60px;
}
/* line 1335, ../sass/top.scss */
.news ul.newsContents li table td.category p {
  margin: 0;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 60px;
  height: 30px;
  line-height: 30px;
  font-family: "Roboto Condensed",sans-serif;
  color: #f27900;
  font-weight: bold;
  text-align: center;
  border: 1px solid #f27900;
}

/* line 1355, ../sass/top.scss */
.gPhoto,
.gStream {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 500px;
  border-right: 1px solid #ccc;
}
/* line 1362, ../sass/top.scss */
.gPhoto .box,
.gStream .box {
  float: right;
  width: 387px;
  margin: 0 55px 0 0;
  padding: 50px 0 20px 0;
  text-align: center;
}

/* line 1371, ../sass/top.scss */
.gMovie,
.gHands {
  float: right;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 500px;
}
/* line 1377, ../sass/top.scss */
.gMovie .box,
.gHands .box {
  width: 387px;
  margin: 0 0 0 55px;
  padding: 50px 0 20px 0;
  text-align: center;
}

/* line 1389, ../sass/top.scss */
.gPhoto .imgBox,
.gMovie .imgBox,
.gStream .imgBox,
.gHands .imgBox {
  margin: 30px 0 0 0;
  padding: 0;
  width: 100%;
  position: relative;
  font-size: 0;
}
/* line 1396, ../sass/top.scss */
.gPhoto .imgBox .cornerTop,
.gMovie .imgBox .cornerTop,
.gStream .imgBox .cornerTop,
.gHands .imgBox .cornerTop {
  display: block;
  width: 37px;
  height: 37px;
  background: url(/pts/images/top/g_photo_corner_top.png) no-repeat 0 0;
  background-size: 37px 37px;
  position: absolute;
  top: 0;
  left: -1px;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 1;
}
/* line 1410, ../sass/top.scss */
.gPhoto .imgBox .cornerUnder,
.gMovie .imgBox .cornerUnder,
.gStream .imgBox .cornerUnder,
.gHands .imgBox .cornerUnder {
  display: block;
  width: 37px;
  height: 37px;
  background: url(/pts/images/top/g_photo_corner_under.png) no-repeat 0 0;
  background-size: 37px 37px;
  position: absolute;
  bottom: 0;
  right: -1px;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 1;
}
/* line 1425, ../sass/top.scss */
.gPhoto .imgBox .play,
.gMovie .imgBox .play,
.gStream .imgBox .play,
.gHands .imgBox .play {
  display: block;
  width: 62px;
  height: 62px;
  background: url(/pts/images/top/play_icon.png) no-repeat 0 0;
  background-size: 62px 62px;
  position: absolute;
  top: 111px;
  left: 50%;
  margin: -31px 0 0 -31px;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 1;
}
/* line 1441, ../sass/top.scss */
.gPhoto .date,
.gMovie .date,
.gStream .date,
.gHands .date {
  margin: 15px 0 0 0;
  padding: 0;
  font-family: 'Oswald', sans-serif;
  font-size: 30px;
  font-size: 3rem;
  color: #f27900;
  font-weight: bold;
  line-height: 1;
  text-align: center;
}

/* line 1456, ../sass/top.scss */
.gMovie .box .imgBox iframe {
  max-width: 100%;
  max-height: 225px;
}

/* line 1464, ../sass/top.scss */
.gMedia {
  padding: 60px 0 0 0;
}
/* line 1467, ../sass/top.scss */
.gMedia .box {
  margin: 45px 0 0 0;
  border-top: 1px solid #E4DDCD;
}
/* line 1472, ../sass/top.scss */
.gMedia ul.snsBox {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
}
/* line 1477, ../sass/top.scss */
.gMedia ul.snsBox li {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 500px;
  margin: 0;
  padding: 40px 0;
  border-right: 1px solid #E4DDCD;
  list-style: none;
  position: relative;
}
/* line 1487, ../sass/top.scss */
.gMedia ul.snsBox li:nth-child(even) {
  border: none;
}
/* line 1491, ../sass/top.scss */
.gMedia ul.snsBox li h4 {
  margin: 0 0 25px 0;
  padding: 0;
  text-align: center;
  font-weight: bold;
}
/* line 1497, ../sass/top.scss */
.gMedia ul.snsBox li h4 span {
  display: inline-block;
  padding: 0 15px;
  border-left: 2px solid #f27900;
  border-right: 2px solid #f27900;
}
/* line 1505, ../sass/top.scss */
.gMedia ul.snsBox li .snsIn {
  width: 450px;
  margin: 0 auto;
  padding: 0;
}
/* line 1511, ../sass/top.scss */
.gMedia ul.snsBox li .fb_iframe_widget,
.gMedia ul.snsBox li .fb_iframe_widget span,
.gMedia ul.snsBox li .fb_iframe_widget iframe[style] {
  width: 100% !important;
}
/* line 1517, ../sass/top.scss */
.gMedia ul.snsBox li .twitter-timeline {
  width: 100%;
}
/* line 1521, ../sass/top.scss */
.gMedia ul.snsBox li .linkButton {
  display: block;
  width: 100px;
  height: 36px;
  line-height: 36px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #f27900;
  border-radius: 18px;
  font-size: 14px;
  font-size: 1.4rem;
  color: #f27900;
  text-align: center;
  position: absolute;
  top: 30px;
  right: 25px;
}
/* line 1536, ../sass/top.scss */
.gMedia ul.snsBox li .linkButton:hover {
  background-color: #f27900;
  color: #fff;
}
/* line 1542, ../sass/top.scss */
.gMedia ul.snsBox li .columnList {
  margin: 0;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 450px;
  height: 300px;
  border: 1px solid #ccc;
  overflow-y: scroll;
  background-color: #fff;
}
/* line 1552, ../sass/top.scss */
.gMedia ul.snsBox li .columnList li {
  margin: 0;
  padding: 0;
  width: 100%;
  border: none;
}
/* line 1559, ../sass/top.scss */
.gMedia ul.snsBox li .columnList li:nth-child(odd) {
  background-color: #eee;
}
/* line 1563, ../sass/top.scss */
.gMedia ul.snsBox li .columnList li a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 1568, ../sass/top.scss */
.gMedia ul.snsBox li .columnList li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  text-decoration: none;
}
/* line 1574, ../sass/top.scss */
.gMedia ul.snsBox li .columnList li .imgBox {
  float: left;
  width: 130px;
  font-size: 0;
}
/* line 1580, ../sass/top.scss */
.gMedia ul.snsBox li .columnList li .textBox {
  margin: 0 0 0 154px;
}
/* line 1583, ../sass/top.scss */
.gMedia ul.snsBox li .columnList li .textBox .date {
  float: left;
  width: 2.5em;
  margin: 0;
  padding: 30px 0 0 0;
  font-family: 'Oswald', sans-serif;
  font-size: 22px;
  font-size: 2.2rem;
  color: #f27900;
  font-weight: bold;
  line-height: 1;
}
/* line 1595, ../sass/top.scss */
.gMedia ul.snsBox li .columnList li .textBox .comment {
  margin: 0 0 0 4.5em;
  padding: 29px 0 0 0;
  color: #333;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.3;
}
/* line 1604, ../sass/top.scss */
.gMedia ul.snsBox li .columnList li .textBox .name {
  margin: 0;
  padding: 10px 10px 10px 0;
  font-size: 13px;
  font-size: 1.3rem;
  color: #666;
  text-align: right;
  line-height: 1;
}

/* line 1619, ../sass/top.scss */
.standings {
  padding: 60px 0 0 0;
}
/* line 1622, ../sass/top.scss */
.standings .box {
  margin: 50px 0 0 0;
  border-top: 1px solid #ccc;
}
/* line 1627, ../sass/top.scss */
.standings ul {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
}
/* line 1632, ../sass/top.scss */
.standings ul li {
  float: left;
  width: 500px;
  margin: 0;
  padding: 0 0 50px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #ccc;
  position: relative;
  list-style: none;
}
/* line 1642, ../sass/top.scss */
.standings ul li:last-child {
  border-right: none;
}
/* line 1646, ../sass/top.scss */
.standings ul li .soon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
/* line 1652, ../sass/top.scss */
.standings ul li .soon p {
  display: table-cell;
  width: 500px;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 30px;
  font-size: 3rem;
  color: #f27900;
  font-weight: bold;
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 1668, ../sass/top.scss */
.standings ul li .standingsTitle {
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-size: 1.8rem;
  color: #f27900;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  position: absolute;
  top: 15px;
  left: 0;
}
/* line 1682, ../sass/top.scss */
.standings ul li h4 {
  margin: 0;
  padding: 0;
  width: 79px;
  height: 79px;
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -9999px;
  overflow: hidden;
}
/* line 1694, ../sass/top.scss */
.standings ul li h4.majorTitle {
  background: url(/pts/images/top/major_title.png) no-repeat 0 0;
  background-size: 79px 79px;
}
/* line 1699, ../sass/top.scss */
.standings ul li h4.minorTitle {
  background: url(/pts/images/top/minor_title.png) no-repeat 0 0;
  background-size: 79px 79px;
}
/* line 1705, ../sass/top.scss */
.standings ul li .tableBox {
  padding: 60px 0 0 0;
}
/* line 1709, ../sass/top.scss */
.standings ul li table {
  width: 460px;
  margin: 0 auto;
  border: none;
  border-collapse: collapse;
}
/* line 1715, ../sass/top.scss */
.standings ul li table tr {
  border-bottom: 1px solid #ccc;
  border-collapse: collapse;
}
/* line 1719, ../sass/top.scss */
.standings ul li table tr.borderNone {
  border: none;
}
/* line 1723, ../sass/top.scss */
.standings ul li table tr:last-child {
  border-bottom: none;
}
/* line 1728, ../sass/top.scss */
.standings ul li table th {
  margin: 0;
  padding: 0 15px 10px 15px;
  border: none;
  border-bottom: 2px solid #f27900;
  border-collapse: collapse;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: left;
}
/* line 1738, ../sass/top.scss */
.standings ul li table td {
  margin: 0;
  padding: 15px;
  border: none;
  border-collapse: collapse;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}
/* line 1746, ../sass/top.scss */
.standings ul li table td span {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}

/* line 1757, ../sass/top.scss */
.stats {
  padding: 60px 0 0 0;
}
/* line 1760, ../sass/top.scss */
.stats .box {
  margin: 50px 0 0 0;
  border-top: 1px solid #E4DDCD;
}
/* line 1765, ../sass/top.scss */
.stats ul.layoutUl {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
}
/* line 1770, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi {
  float: left;
  width: 500px;
  margin: 0;
  padding: 0 0 50px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #ccc;
  position: relative;
  list-style: none;
}
/* line 1780, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi:last-child {
  border-right: none;
}
/* line 1784, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi h4 {
  margin: 40px 0 0 0;
  padding: 0;
  text-align: center;
  font-weight: bold;
}
/* line 1790, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi h4 span {
  display: inline-block;
  padding: 0 15px;
  border-left: 2px solid #f27900;
  border-right: 2px solid #f27900;
}
/* line 1798, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi .linkButton {
  display: block;
  margin: 0;
  width: 100px;
  height: 36px;
  line-height: 36px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #f27900;
  border-radius: 18px;
  font-size: 14px;
  font-size: 1.4rem;
  color: #f27900;
  text-align: center;
  position: absolute;
  top: 35px;
  right: 20px;
}
/* line 1814, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi .linkButton:hover {
  background-color: #f27900;
  color: #fff;
}
/* line 1820, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi .statsTab {
  position: relative;
  overflow: hidden;
  padding: 35px 0 0 0;
}
/* line 1825, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi .statsTab ul {
  position: relative;
  left: 50%;
  float: left;
  margin: 0;
  padding: 0;
}
/* line 1832, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi .statsTab ul li {
  position: relative;
  left: -50%;
  float: left;
  margin: 0;
  padding: 0;
  width: 72px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  font-size: 1.4rem;
  list-style: none;
  text-align: center;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
/* line 1847, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi .statsTab ul li:last-child {
  margin: 0;
}
/* line 1851, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi .statsTab ul li:hover {
  cursor: pointer;
}
/* line 1855, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi .statsTab ul li.select {
  color: #fff;
  background-color: #f27900;
  border-radius: 13px;
}
/* line 1860, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi .statsTab ul li.select:hover {
  cursor: default;
}
/* line 1868, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi ul.statsBox {
  margin: 0;
  padding: 0;
}
/* line 1872, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi ul.statsBox li {
  margin: 0;
  padding: 10px 0 0 0;
  list-style: none;
}
/* line 1877, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi ul.statsBox li.hide {
  display: none;
}
/* line 1883, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table {
  width: 460px;
  margin: 0 auto;
  border: 1px solid #ccc;
  border-collapse: collapse;
}
/* line 1889, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td {
  margin: 0;
  padding: 10px 15px;
  border: 1px solid #ccc;
  border-collapse: collapse;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}
/* line 1897, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td .nameBox {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 1902, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td .nameBox p {
  float: left;
  margin: 8px 0 0 0;
  padding: 0;
}
/* line 1908, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td .nameBox span {
  float: left;
  display: block;
  margin: 0 15px 0 0;
  font-family: 'Oswald', sans-serif;
  font-size: 26px;
  font-size: 2.6rem;
  color: #f27900;
}
/* line 1919, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td .valueBox {
  float: right;
  margin: 0;
  padding: 0;
  font-family: 'Oswald', sans-serif;
  font-size: 26px;
  font-size: 2.6rem;
}
/* line 1927, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td.topTd {
  padding: 0;
}
/* line 1930, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td.topTd .imgBox {
  float: left;
  width: 100px;
  height: 120px;
}
/* line 1936, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td.topTd .textBox {
  margin: 0 0 0 100px;
  position: relative;
}
/* line 1940, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td.topTd .textBox .rank {
  margin: 0;
  padding: 0;
  width: 54px;
  height: 54px;
  line-height: 30px;
  background: url(/pts/images/top/stats_lank_bg.png) no-repeat 0 0;
  background-size: 54px 54px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1952, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td.topTd .textBox .rank span {
  display: block;
  padding: 0 0 0 10px;
  font-family: 'Oswald', sans-serif;
  font-size: 26px;
  font-size: 2.6rem;
  color: #fff;
}
/* line 1962, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td.topTd .textBox .name {
  float: left;
  margin: 0;
  padding: 50px 0 0 36px;
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
}
/* line 1970, ../sass/top.scss */
.stats ul.layoutUl li.layoutLi table td.topTd .textBox .value {
  float: right;
  margin: 0;
  padding: 25px 20px 0 0;
  font-family: 'Oswald', sans-serif;
  font-size: 46px;
  font-size: 4.6rem;
  color: #f27900;
}

/* line 1986, ../sass/top.scss */
.categoryLink {
  width: 963px;
  margin: 0 auto;
  padding: 60px 0;
}
/* line 1991, ../sass/top.scss */
.categoryLink li {
  float: left;
  width: 240px;
  height: 200px;
  margin: 1px 1px 0 0;
  padding: 0;
  list-style: none;
}
/* line 1999, ../sass/top.scss */
.categoryLink li:nth-child(4n) {
  margin: 1px 0 0 0;
}
/* line 2003, ../sass/top.scss */
.categoryLink li a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 2008, ../sass/top.scss */
.categoryLink li a:hover,
.categoryLink li a img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2014, ../sass/top.scss */
.categoryLink li .imgBox {
  height: 140px;
  overflow: hidden;
  text-align: center;
}
/* line 2019, ../sass/top.scss */
.categoryLink li .imgBox p {
  width: 240px;
  height: 140px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 0;
  background-color: #000;
}
/* line 2030, ../sass/top.scss */
.categoryLink li .textBox {
  height: 60px;
  background: #fff url(/pts/images/common/link_arrow.png) no-repeat right bottom;
  background-size: 13px 13px;
  position: relative;
}
/* line 2036, ../sass/top.scss */
.categoryLink li .textBox .title {
  width: 208px;
  margin: 0 16px;
  padding: 10px 0 0 0;
  background-color: #fff;
  font-family: 'Oswald', sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1;
  color: #f27900;
  text-align: center;
  position: absolute;
  top: -17px;
  left: 0;
  z-index: 1;
}
/* line 2052, ../sass/top.scss */
.categoryLink li .textBox .text {
  margin: 0;
  padding: 15px 0 0 0;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: center;
}

/*@media only screen and (min-width: 768px) and (max-width: 1399px) {
	.slideBox {

		.topLead {
			position: absolute;
			top: 0;
			right: 0;
			width: 400px;
			height: auto;

			.logo {
				margin: 0;
			}

			.title {
				margin: 0;
				line-height: 1.2;
			}

			.text {
				margin: 10px 45px 150px 45px;
			}
		}
	}
}*/
