/*resposive*/
@media screen and (min-width: 1281px){
  	#logo-team li img {
	    height: 100%;
	}
}
@media screen and (max-width: 1366px) {
  	#team-banner-top .right li {
	    float: left;
	    width: 135px;
	    margin-left: 25px;
	    text-align: center;
	    margin-bottom: 35px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1279px)
{
	.left-footer img {
	    margin: 30px 0 167px 38px;
	    width: 100px;
	}
	.left-footer {
	    background: linear-gradient(120deg, #d7000f 61%, #ffffff00 0%);
	    float: left;
	    width: 23%;
	}
	#csr-img .left {
	    width: 68%;
	    display: inline-block;
	}

	#csr-img .left img:nth-child(1) {
	    margin-bottom: 23px;
	    width: 100%;
	}
	#csr-img .left img:nth-child(2) {
	    width: 100%;
	}

	#csr-img .right {
	    width: 30%;
	    display: inline-block;
	}
	#csr-img .right img:nth-child(1) {
		margin-bottom: 23px;
	    width: 100%;
	}
	#csr-img .right img:nth-child(2) {
	    width: 100%;
	}
}
@media screen and (max-width: 1180px) {
	#team-ranking .box-team-detail {
	    bottom: 75px;
	}
	#team-ranking .logo-team-ranking {
	    margin: 30px 0 20px 5px;
	}
	.box-topic-banner {
	    bottom: 70px;
	}
	#logo-team li {
	    padding: 0 20px;
	}
	.menu li {
	    padding: 10px 0;
	    margin: 10px 7px;
	}
	.right-footer .list-top li {
	    margin-left: 20px;
	}
	#operating-container .teams {
	    margin-left: 50px;
	}
	#operating-container .chimu{
		margin-left: 50px;
	}
}
@media screen and (max-width: 1024px) {
	#umpires-container .box-content-banner .right {
	    bottom: 35px;
	    right: 30px;
	}
	.right-footer .list-top li {
	    margin-left: 0;
	}
	#umpires-container .content-box-main {
	    padding: 60px 70px;
	}
  	#team-banner-top .right li {
	    width: 50px;
	    margin-left: 65px;
	}
	#team-banner-top .space_below {
	    height: 35px;
	}
	.social-sns-face {
	    padding: 66px 55px 56px 55px;
	}
	#logo-team li {
	    float: left;
	    text-align: center;
	    padding: 0 20px;
	}
	#team-information .advance-west .blue-news li {
	    width: 135px;
	}
	#team-information .future-east .blue-news li {
	    width: 135px;
	}
	#team-player-detail-banner .teams {
	    margin-left: 40px;
	    font-size: 72px;
	}
	#team-player-detail-banner .chimu {
	    font-size: 22px;
	    margin-left: 40px;
	}
	#team-infomation-detail .logo-team111 li {
	    margin-right: 50px;
	}
	#team-ranking .box-team-detail {
	    bottom: 119px;
	    right: 40px;
	    border-radius: 10px;
	    padding: 10px 80px 10px 34px;
	}
	#team-ranking .logo-team-ranking li img {
	    height: 35px;
	}
	#company .teams {
	    margin-left: 20px;
	}
	#company .chimu {
	    margin-left: 20px;
	}
	#about .teams {
	    margin-left: 60px;
	}
	#about .chimu {
	    margin-left: 60px;
	}
	#about-bcl .content-contact-main .box-white h5 {
	    font-size: 39px;
	}
	#about-bcl .content-contact-main .box-white h3 {
	    font-size: 22px;
	}
	.banner-logo {
	    padding: 0 60px 0 10px;
	}
	.title-challenge h4 {
	    padding: 0 55px 0 30px;
	}
	.playerschallenge {
	    padding: 21px 55px 165px 22px;
	}
	#other-information .content-box ul {
	    margin-top: 0;
	}
	#other-information .content-box p {
	    padding: 18px 0 0 70px;
	}
	.box-info {
	    height: 195px;
	}
	#other-information .footer-content {
	    margin-top: 10px;
	}
	#other-information .content-box h5 {
	    font-size: 35px;
	}
	#other-information .footer-content img {
	    width: 40px;
	}
	.scrollableTable
	{
	    width: 94%;
	}
}
@media screen and (max-width: 1023px){
	#logo-team li {
	    padding: 0 21px;
	}
	.left-footer {
	    background: linear-gradient(120deg, #d7000f 63%, #ffffff00 0%);
	    float: left;
	    width: 26%;
	}
	.left-footer img {
	    margin: 30px 0 167px 51px;
	    width: 100px;
	}
}
@media screen and (max-width: 991px){
	#logo-team li {
	    padding: 0 9px;
	}
	.left-footer {
	    background: linear-gradient(120deg, #d7000f 59%, #ffffff00 0%);
	    float: left;
	    width: 26%;
	}
	.left-footer img {
	    margin: 30px 0 167px 33px;
	    width: 100px;
	}
}
@media screen and (max-width: 823px){
	.right-footer {
	    float: right;
	    margin: 28px 15px 0 0;
	}
	#team-banner-top .right li {
		width: 50px;
		margin-left: 45px;
	}
	#team-information .advance-west .blue-news li {
		width: 105px;
	}
	#team-information .future-east .blue-news li {
		width: 105px;
		margin-left: 15px;
	}

	#ticket-and-good .price-black {
		padding: 1px 15% 1px 20px;
	}
	#ticket-and-good .buy-red {
		padding: 1px 5px 1px 5px;
		margin-left: -14%;
	}
	.scrollableTable
	{
	    width: 92%;
	}
	#logo-team li {
	    padding: 0 9px;
	}
}
@media screen and (max-width: 812px){
	.right-footer .list-top {
	    width: 526px;
	}
	.right-footer .list-down {
	    margin: 0 20px 0 0;
	    position: absolute;
	    right: 0;
	    bottom: 71px;
	}
	.social-sns-face {
	    padding: 66px 55px 80px 55px;
	}
	#logo-team li {
	    float: left;
	    text-align: center;
	    padding: 0 9px;
	}
	.left-footer {
	    background: linear-gradient(110deg, #d7000f 66%, #ffffff00 0%);
	    float: left;
	    width: 23%;
	}
	.right-footer {
	    float: right;
	    margin: 25px 20px 0 0;
	}
	#team-information .advance-west .blue-news li {
	    float: left;
	    width: 170px;
	    text-align: center;
	    margin-right: 25px;
	    margin-bottom: 22px;
	}
	#team-information .future-east .blue-news li {
	    float: left;
	    width: 170px;
	    text-align: center;
	    margin-left: 30px;
	}
	#team-banner-top .teams {
	    margin-left: 40px;
	}
	#team-banner-top .chimu {
	    margin-left: 40px;
	}
	#team-banner-top .space_below {
	    height: 30px;
	}
	#team-banner-top .right li {
	    margin-left: 45px;
	}
	#team-information .advance-west .blue-news {
		background: linear-gradient(110deg, white 83%, #ffffff00 0%);
	}
	#team-information .future-east .blue-news {
		background: linear-gradient(68deg, #ffffff00 17%, white 0%);
	}
	.scrollableTable
	{
	    width: 92%;
	}
}
@media screen and (max-width: 768px) {
	.right-footer .list-top {
	    width: 527px;
	}
	.right-footer .list-down {
	    margin: 0 10px 0 0;
	}
	.box-partners .box-logo-partners a img {
	    width: 100%;
	}
	.box-gocontact {
	    margin-top: 0;
	    margin-bottom: 60px;
	}
	#umpires-container .box-content-banner .right {
	    bottom: 80px;
	}
	#umpires-container .content-contact-main .center-content {
	    font-size: 25px;
	    margin-bottom: 10px;
	}
	#umpires-container .content-contact-main .top-content {
	    font-size: 15px;
	    margin-bottom: 10px;
	}
	#umpires-container .content-banner {
	    bottom: 80px;
	}
	#umpires-offical .content-box-main .row-topic .topic-title:nth-child(3) {
	    width: 125px;
	}
	#umpires-offical .content-box-main .row-topic .topic-title:nth-child(2) {
	    width: 380px;
	}
	#umpires-offical .content-box-main .row-topic .topic-title:nth-child(1) {
	    width: 125px;
	}
	#umpires-offical .content-box-main .row-topic-title .topic-title:nth-child(3) {
	    width: 125px;
	}
	#umpires-offical .content-box-main .row-topic-title .topic-title:nth-child(2) {
	    width: 380px;
	}
	#umpires-offical .content-box-main .row-topic-title .topic-title:nth-child(1) {
	    width: 125px;
	}
	#umpires-container .content-box-main {
	    padding: 30px 30px;
	    margin-bottom: 30px;
	}
	#umpires-bcl .wrap-images {
	    height: 150px;
	}
	#umpires .chimu {
	    font-size: 18px;
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	#umpires .teams {
	    font-weight: bold;
	    font-size: 50px;
	    margin-top: 20px;
	    margin-left: 20px;
	}
	.logo img {
	    width: 60px;
	}
	.logo span {
	    font-size: 14px;
	}
	.menu li {
	    padding: 10px 4px;
	    margin: 10px 14px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail ul {
	    margin-left: 0;
	}
	#about-container .title-post h2 {
	    font-size: 30px;
	}
	#about-container .title-post span {
	    font-size: 18px;
	}
  	.responsive-tabs.nav-tabs span.glyphicon {
    	display: none;
  	}
  	.responsive-tabs.nav-tabs > li:last-of-type > a {
	  margin-right: 0;
	}
	.responsive-tabs.nav-tabs > li > a {
	  margin-right: 0;
	  border: 1px solid #DDDDDD;
	}
	.responsive-tabs.nav-tabs > li > a {
		margin-right: 0;
		text-decoration: none;
 	 	border: none;
	}
	.responsive-tabs.nav-tabs > li.active a {
		border:none;
	}
	.responsive-tabs.nav-tabs > li {
	    display: block;
	    float: left;
	}
	.responsive-tabs.nav-tabs.open span.glyphicon.glyphicon-triangle-top {
		display: none;
	}
	#team-banner-top .teams {
	    margin-top: 100px;
	    margin-left: 25px;
	}
	#team-banner-top .chimu {
	    margin-left: 25px;
	}
	#team-banner-top .right li {
	    width: 80px;
	    margin-left: 10px;
	    margin-right: 5px;
	    margin-bottom: 25px;
	}
	#team-banner-top .right {
	    padding-top: 90px;
	    padding-bottom: 60px;
	}
	#team-banner-top .space_below {
    	height: 40px;
	}
	#team-information .future-east ul {
	    margin-left: 70px;
	}
	#team-information .advance-west .blue-news li {
	    margin-bottom: 25px;
	}
	#team-information .future-east .blue-news li {
	    margin-bottom: 25px;
	}
	.left-footer img {
	    margin: 30px 0 167px 17px;
	    width: 80px;
	}
	.left-footer {
	    background: linear-gradient(120deg, #d7000f 52%, #ffffff00 0%);
	    float: left;
	    width: 23%;
	}
	.right-footer {
	    float: right;
	    margin: 28px 10px 0 0;
	}
	.social-sns-face {
	    padding: 66px 55px 80px 55px;
	}
	#team-information .future-east .blue-news li {
	    width: 115px;
	}
	#logo-team li {
	    float: left;
	    text-align: center;
	    padding: 0 9px;
	}
	#team-player-detail-banner .teams {
	    font-size: 50px;
	    margin-left: 30px;
	}
	#team-player-detail-banner .chimu {
	    font-size: 16px;
	    margin-bottom: 90px;
	    margin-left: 30px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail .space_below-img {
	    vertical-align: middle;
	    display: table-cell;
	    width: 230px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li {
	    width: 230px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li img {
	    height: 100%;
	}
	#team-infomation-detail .content-below-title2 .left-team-info-detail {
	    width: 67%;
	    text-align: justify;
	}
	#team-infomation-detail .content-below-title {
	    width: 67%;
	    text-align: justify;
	}
	#team-infomation-detail .logo-team111 li {
    	float: left;
	    text-align: center;
	    margin-right: 23px;
	}
	#team-infomation-detail .title-blue {
	    background: linear-gradient(107deg, #0e68d3 94%, #0e68d300 0%);
	}
	#team-infomation-detail .title-red {
	    background: linear-gradient(-74deg, red 97%, #0e68d300 0%);
	}
	#menu-player-info li {
	    position: relative;
	    list-style-type: none;
	    float: left;
	    margin-left: 40px;
	    margin-bottom: 20px;
	}
	#game-result .table-game-result-left{
		width: 100%;
	}
	#game-result .table-game-result-right {
		width: 100%;
		border-bottom: 0px solid #e4e4e4;
		border-left: 1px solid #e4e4e4;
		border-right: 1px solid #e4e4e4;
	}
	#game-result .table-game-result-final {
		border-bottom: 1px solid #e4e4e4;
	}
	#game-result .line-bottom-result-sp {
		background: #e4e4e4;
		height: 1px;
		width: 100%;
		margin-left: 30px;
		margin-right: 30px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	#game-result .line-right-result-sp{
		border-right: solid 1px #e4e4e4;
		padding-bottom: 15px;
	}
 	.menu-final-bottom{
		display: block;
	}
	#game-result .text-num-big {
		margin-right: 10%;
	}
	#game-result .text-day-numb-sp{
		float: left;
		margin-left: 15px;
		margin-bottom: 15px;
	}
	#stats-banner .teams {
		margin-top: 20px;
	}
	#stats-banner .chimu {
		margin-bottom: 20px;
	}
	#game-result-banner .teams {
		margin-top: 20px;
		margin-left: 10px;
		font-size: 28px;
	}
	#game-result-banner .chimu {
		margin-left: 10px;
		margin-bottom: 20px;
		font-size: 14px;
	}
	#game-result-banner .right {
		height: 180px;
	}
	#game-result-banner .display-br-game-rs{
		display: none;
	}
	#ticket-and-good-banner .teams {
		font-size: 50px;
		margin-top: 20px;
		margin-left: 10px;
	}
	#ticket-and-good-banner .chimu{
		margin-left: 10px;
		margin-bottom: 20px;
	}
	#ticket-and-good-banner .right {
		height: 180px;
	}
	#ticket-and-good-banner .br-ticket-hide{
		display: none;
	}
	#stats-banner .right {
		height: 200px;
	}
	#stats-banner .display-br{
		display: none;
	}
	#ticket-and-good .price-black {
		padding: 1px 20% 1px 10px;
	}
	#ticket-and-good .buy-red {
		padding: 1px 5px 1px 5px;
		margin-left: -14%;
	}
	#team-ranking .logo-team-ranking li img {
	    height: 25px;
	}
	#team-ranking .box-team-detail h3 {
	    font-size: 19px;
	}
	#team-ranking .box-team-detail {
	    bottom: 145px;
	    right: 25px;
	    border-radius: 10px;
	    padding: 10px 70px 10px 18px;
	}
	#team-ranking .logo-team-ranking {
	    margin: 40px 0 20px 20px;
	}
	#team-ranking .move-right_team_detail {
	    margin-top: -30px;
	}
	.view-show-team {
	    padding: 7px 25px;
	}
	#probable-pitcher .player-box-right p {
	    top: 32px;
	    right: 4px;
	    font-size: 12px;
	}
	#probable-pitcher .player-box-right .player-game {
	    width: 40px;
	    top: 30px;
	    right: 10px;
	}
	#probable-pitcher .player-box-right .logo-team-icon {
	    width: 20px;
	    height: 20px;
	    top: -15px;
	    right: -34px;
	}
	#probable-pitcher .player-box-left p {
	    top: 32px;
	    left: 3px;
	    font-size: 12px;
	}
	#probable-pitcher .player-box-left .player-game {
	    width: 40px;
	    top: 30px;
	    left: -8px;
	}
	#probable-pitcher .player-box-left .logo-team-icon {
	    width: 20px;
	    height: 20px;
	    top: -16px;
	    left: 10px;
	}
	#probable-pitcher .player span {
	    top: 48px;
	    left: 5px;
	    font-size: 11px;
	}
	.number-team .left-img {
	    width: 30px;
	}
	.number-team .right-img {
	    width: 30px;
	}
	.number-result {
	    font-size: 23px;
	    font-weight: 600;
	    margin: 0 5px;
	}
	.center-result {
	    padding: 0;
	}
	.box-topic-banner {
	    bottom: 140px;
	}
	#sponsors .teams {
	    margin-left: 20px;
	}
	#sponsors .chimu {
	    margin-left: 20px;
	}
	#sponsors .right {
		height: 160px;
	}
	#company .teams {
	    font-size: 79px;
	    margin-left: 0;
	}
	#company .chimu {
	    margin-left: 0;
	}
	#about .teams {
	    margin-left: 34px;
	}
	#about .chimu {
	    margin-left: 34px;
	}
	#about .right {
	    background-position: left;
	}
	#about-bcl .content-contact-main .box-white h5 {
	    font-size: 27px;
	    margin-top: 55px;
	}
	.banner-logo {
	    border-right: none;
	    float: none;
	    padding: 0 60px 55px 90px;
	    text-align: center;
	}
	.title-challenge h4 {
	    border-right: none;
	    padding: 0 0 0 235px;
	}
	.title-onlyone h4 {
	    border-right: none;
	    float: none;
	   	padding: 0 100px 40px 200px;
	}
	.content-onlyone {
	    margin-left: 0;
	}
	.playerschallenge {
	    padding: 21px 55px 242px 22px;
	}
	#other-information .content-box li img {
	    height: 15px;
	}
	.box-info {
	    height: 140px;
	}
	#other-information .content-box li {
	    padding: 0 0 5px 0;
	}
	#other-information .content-box ul {
	    margin-top: 0;
	}
	#other-information .content-box p {
	    padding: 0 0 0 30px;
	}
	.content-box h3 {
	    margin-bottom: 10px;
	}
	.content-box {
	    margin: 10px 0 20px 0;
	}
	#other-information .footer-content {
	    margin-top: 8px;
	    padding-right: 10px;
	}
	#other-information .content-box h5 {
	    font-size: 23px;
	}
	#other-information .footer-content img {
	    width: 40px;
	}
	.content-box h3 {
	    font-size: 18px;
	}
	#upcomingTeam .detail-content h3 {
	    font-size: 13px;
	}
	#upcomingTeam .detail-content p {
	    font-size: 10px;
	    margin-left: 0;
	}
	#upcomingTeam .demo {
	    padding: 60px 0 60px 0;
	}
	.scrollableTable
	{
	    width: 92%;
	}
}
@media screen and (max-width: 767px) {
	#team-player-detail-profile .teko-24 {
	    font-size: 20px;
	}
	#team-player-detail-profile .noto-40 {
	    font-size: 30px;
	}
	#team-player-detail-profile .num-player {
	    font-size: 43px;
	}
	#team-player-detail-profile {
	    padding-top: 50px;
	}
	#team-player-detail-profile .row-topic {
	    margin-left: 0;
	    margin-right: 0;
	}
	#team-player-detail-profile .text-in-blog {
	    position: unset;
	    top: 0;
	    left: 0;
	    transform: inherit;
	    width: 100%;
	}
	#team-player-detail-profile .button-big-button {
	    margin-left: 15px;
	    margin-top: 60px;
	    margin-bottom: 45px;
	    border-radius: 10px;
	    border: solid 2px #252525;
	    padding: 0;
	    width: 205px;
	}
	#team-player-detail-profile .button-big-button-text-ja {
	    font-size: 12px;
	}
	#team-player-detail-profile .button-big-button-text {
	    font-size: 21px;
	}
	#team-player-detail-profile .button-big-button-right {
	    padding: 24px 0 10px 0;
	}
	#team-player-detail-profile .button-big-button-left {
	    padding-right: 30px;
	    padding-top: 16px;
	    padding-left: 14px;
	    padding-bottom: 16px;
	}
	#team-player-detail-profile .row-topic .topic-left span {
	    font-size: 14px;
	}
	#team-player-detail-profile .row-topic .topic-right {
	    font-size: 14px;
	}
	.fix-line-logo{
		top: -5px;
	}
	#ticket-and-good .line-top {
	    margin-top: 50px;
	    margin-bottom: 9px;
	}
	#newsdetail-content-main .title-post .date {
	    font-size: 20px;
	}
	#newsdetail-content-main .line-top {
	    margin-top: 50px;
	    margin-bottom: 12px;
	}
	#newsdetail-content-main .title-post h2 {
	    font-size: 24px;
	}
	.box-previousnews .icon-right {
	    margin-top: -25px;
	}
	.box-nextnews .icon-left {
	    margin-top: -25px;
	}
	#slider-newsdetail .carousel-inner {
	    height: auto;
	}
	.carousel-inner .fix-image-news {
	    width: auto;
	    height: 188px;
	}
	#newsdetail .teams {
	    margin-left: 13px;
	    margin-top: 30px;
	    font-size: 46px;
	}
	#newsdetail .chimu {
	    margin-left: 13px;
	    margin-bottom: 33px;
	    font-size: 18px;
	}
	#newsdetail .right .logo-news .SP{
	    width: 150px;
	    display: inline-block;
	}
	#player-info-tab .content-player-info-tap .num-player-info {
	    font-size: 24px;
	}
	#player-info-tab .content-player-info-tap .after-num-player-info {
	    font-size: 18px;
	}
	#player-info-tab .content-player-info-tap .font-zise-player-small a {
	    font-size: 15px;
	}
	.table-game-result-right .result-game .row{
	    margin-left: 0;
	    margin-right: 0;
	}
	#tab-team-player .space-blue-red {
	    padding-top: 45px;
	}
	#team-infomation-detail .text-in-container {
	    padding-bottom: 1px;
	}
	#team-infomation-detail .container-fluid .title-post{
		margin-bottom:43px;
	}
	#team-infomation-detail .img-below-title {
		margin-top: 0;
	    padding-bottom: 0;
	    margin-bottom: 29px;
	}
	.content-historyBCL {
	    margin-top: 20px;
	}
	#historyBCL {
	    margin-top: 0;
	}
	#upcomingTeam .line-top {
	    margin-bottom: 9px;
	}
	#upcomingTeam {
	    padding-top: 63px;
	}
	#team-information .advance-west {
	    margin-top: 15px;
	}
	#team-information .future-east {
	    margin-top: 29px;
	}
	#team-information {
	    padding-top: 50px;
	}
	#team-information .line-top {
	    margin-bottom: 9px;
	}
	#umpires-offical .titlebuttonGocontact {
	    font-size: 21px;
	}
	#umpires-offical .subbuttonGocontact {
	    font-size: 12px;
	}
	#umpires-offical .content-contact-main {
	    margin-top: 24px;
	}
	#umpires-bcl .wrap-content {
	    margin-bottom: 26px;
	}
	#umpires-bcl .font-zise-player-small a {
	    font-size: 15px;
	    font-family: "Teko", sans-serif;
	    margin-left: 29px;
	}
	#umpires-bcl .text-align-center-player-big a {
	    font-size: 12px;
	}
	#umpires-bcl .content-contact-main {
	    margin-top: 30px;
	}
	#umpires-container .line-top {
	    margin-bottom: 7px;
	}
	#umpires-bcl{
		margin-top:40px;
	}
	#umpires-offical .box-gocontact {
	    margin-right: 0;
	    width: 209px;
    	border-radius: 10px;
    	padding: 13px 16px;
    	margin-bottom: 40px;
	}
	#umpires-offical .box-gocontact .icon-right {
	    margin-top: -30px;
	}
	.pn-ProductNav_Contents img {
	    height: 33px;
	}
	#league-standing .box-table-red .table{
		font-size: 9px;
	}
	#league-standing .box-table-blue .table{
		font-size: 9px;
	}
	#league-standing .fixedColumns #tablepress-48{
		font-size: 9px;
	}
	#league-standing .scrollableTable #tablepress-48{
		font-size: 9px;
	}
	#stats-banner .responsive-tabs.nav-tabs > li .SP {
	    display: block;
	}
	#tab-team-player #game-result .small-result {
	    font-size: 26px;
	}
	#tab-team-player #game-result .big-result {
	    font-size: 26px;
	}
	#game-result .small-result {
	    font-size: 24px;
	}
	#game-result .big-result {
	    font-size: 24px;
	}
	.center-result img {
	    width: 12px;
	}
	#stats-banner .responsive-tabs.nav-tabs > li .tab-header-not-bold {
	    display: none;
	}
	#tab-stast .responsive-tabs.nav-tabs > li a {
	    justify-content: left;
	    margin-left: 18px;
	    display: flex;
	    padding-top: 0;
	}
	#tab-stast {
	    padding-top: 40px;
	}
	#tab-stast #league-standing .line-top {
	    margin-top: 33px;
	    margin-bottom: 7px;
	}
	#league-standing .title-post {
	    margin-bottom: 0;
	}
	#tab-stast .sub-title {
	    margin-top: 38px;
	}
	#stats-banner .right {
	    height: 160px;
	}
	.box-partners .box-gocontact .icon-right {
	    margin-top: -28px;
	}
	.box-partners .subbuttonGocontact {
	    font-size: 12px;
	}
	.box-partners .titlebuttonGocontact {
	    font-size: 21px;
	}
	.box-partners .box-gocontact {
	    margin: 0;
	    width: 205px;
	    padding:11px 12px 9px 14px;
	    margin-top: 14px;
	}
	.box-partners .box-logo-partners a .Sponsors_1 {
	    width: 190px;
	    margin-bottom: 41px;
	}
	.content-month .row .col-6:nth-child(odd){
		padding-right:0;
	}
	.content-month p {
	    font-size: 9px;
	    margin-top: 0;
    	padding-bottom: 7px;
    	padding-right: 11px;
	}
	.content-month h2 {
	    font-size: 22px;
	}
	#newslist-content-main .new-select .selection p:nth-child(1){
		font-family:Teko,sans-serif;
		font-size:22px;
		line-height:100%;
		margin-top:12px;
	}
	#newslist-content-main .new-select .selection p:nth-child(2){
		font-size:13px;
		line-height:100%;
		margin-top: 3px;
		margin-bottom: 11px;
	}
	#newslist-content-main .new-select .new-option p:nth-child(1) {
	    font-family:Teko,sans-serif;
	    font-size:22px;
	    line-height:100%;
	    margin-top:12px;
	}
	#newslist-content-main .new-select .new-option p:nth-child(2) {
	    font-size:13px;
		line-height:100%;
		margin-top: 3px;
		margin-bottom: 11px;
	}
	#newslist-content-main .line-top {
	    margin-top: 48px;
	}
	#newslist-content-main .new-select .selection.open > span {
	    top: 20px;
	}
	#newslist-content-main .new-select .selection > span {
	    top: 20px;
	}
	#newslist-content-main .new-select .selection {
	    box-shadow: unset;
	    border: solid 4px #d0d0d0;
	}
	.content-box-ballpark .underline {
	    font-size: 10px;
	}
	#ballpark-main {
	    margin-top: 30px;
	}
	.content-operating-main h2 {
	    margin-top: 35px;
	    margin-bottom: 30px;
	}
	.content-operating {
	    margin-bottom: 20px;
	}
	#operating .logo-players-list img {
	    width: 150px;
	}
	#game-result .space-2block .view-show-team {
	    padding: 7px 33px;
	    display: inline-block;
	}
	#game-result .space-2block {
	    margin-top: 15px;
	}
	#game-result .color-gray-menu-child {
	    padding-top: 38px;
	}
	#tab-team-player #tab-game-result .responsive-tabs.nav-tabs > li {
	    width: 100%;
	    text-align: left;
	    padding-left:13px;
	}
	#tab-team-player #tab-game-result {
	    margin-top: 0;
	}
	#game-result-banner .right {
	    height: 160px;
	}
	#game-result-banner .teams {
	    margin-top: 27px;
	    margin-left: 18px;
	    font-size: 50px;
	    line-height: 54px;
	}
	#game-result-banner .chimu {
	    font-size: 18px;
	    margin-left: 18px;
	    margin-bottom: 33px;
	}
	#projectbox{
		margin-top: 35px;
	}
	#playerlist-content-main{
		margin-top: 50px;
	}
	#playerslist-container .line-top {
	    margin-top: 0;
	   	margin-bottom: 7px;
	}
	#playerslist .logo-players-list {
	    margin-top: 31px;
	    margin-bottom: 34px;
	}
	#playerlist-content-main .content-contact-main {
	    margin-top: 20px;
	    margin-bottom: 50px;
	}
	#playerlist-content-main .content-contact {
	    margin-top: 30px;
	}
	#playerlist-content-main .content-contact #form-contact p {
	    margin-bottom: 10px;
	}
	#playerslist .logo-players-list img {
	    width: 150px;
	}
	#member .box-member {
	    margin-bottom: 27px;
	}
	#member .box-member img {
	    margin-bottom: 3px;
	}
	#member .content-contact-main {
	    margin-top: 29px;
	    margin-bottom: -2px;
	}
	#company-info .titlebuttonGocontact {
	    font-size: 21px;
	}
	#company-info .subbuttonGocontact {
	    font-size: 12px;
	}
	#company-content-main .box-tag {
	    margin-top: 17px;
	    margin-bottom: 22px;
	}
	#company-content-main .tagblack {
	    display: block;
	    margin-bottom: 30px;
	}
	#company-content-main .content-contact-main {
	    margin-top: 30px;
	}
	#company-container .line-top {
	    margin-bottom: 7px;
	}
	#company-content-main {
	    margin-top: 50px;
	    margin-bottom: 35px;
	}
	#company .right {
	    border-bottom: none;
	}
	#company-container .logo-players-list img {
	    width: 150px;
	}
	#newslist .logo-players-list{
		margin-top: 31px;
    	margin-bottom: 34px;
	    display: block;
	}
	#newslist .logo-players-list img {
	    width: 150px;
	}
	.content-box h3:before {
	    margin-top: 0;
	    margin-left: -7px;
	}
	#other-information .content-contact-main {
	    margin-top: 30px;
	}
	#other-information .line-top {
	    margin-top: 50px;
	}
	.content-nameorigin h3{
	    font-size: 16px;
	}
	#about-bcl .content-contact-main {
	    margin-top: 41px;
	}
	.content-contact-main .tagRed p {
	    padding: 3px 3px 0 3px;
	    font-size: 17px;
	    line-height: 100%;
	}
	#about-content-main .box-sub-content {
	    margin-top: 53px;
	    margin-bottom: 79px;
	}
	#about-content-main .tagblack {
	    margin-bottom: 21px;
	}
	#about-content-main {
	    margin-top: 53px;
	}
	#about-container .line-top {
	    margin-bottom: 9px;
	}
	#about-content-main .content-contact-main {
	    margin-top: 41px;
	}
	#about-content-main .mission_statement{
		margin: 12px 0 48px;
	}
	.right-footer .list-down li {
	    padding: 0 0 0 25px;
	}
	.right-footer .list-down li:last-child {
	    padding-bottom:0;
	}
	#partners #special img {
	    width: 74px;
	    margin-bottom: 5px;
    	margin-top: 10px;
	}
	#partners #officialsponsors img {
	    width: 79px;
	    margin-bottom: 31px;
	}
	#officialsponsors{
		margin-top:28px;
		margin-bottom: 24px;
	}

/*20190327*/
	#partners #Secondcareersupportcompany img {
	    width: 79px;
	    margin-bottom: 31px;
	}
	#Secondcareersupportcompany{
		margin-top:28px;
		margin-bottom: 24px;
	}
/*20190327*/

	#partners .box-partners #top_partners{
		margin-bottom:34px;
	}
	.box-logo-partners {
	    margin-bottom: 0;
	}
	.box-logo-partners img {
	    margin-top: 0;
	}
	.box-partners .box-logo-partners a .Sponsors_1{
		width: 190px;
		margin-bottom: 41px;
	}
	.box-partners .box-logo-partners a .Sponsors_top_1{
		width: 75px;
	}
	.box-partners .box-logo-partners a .Sponsors_top_2{
		width: 78px;
	}
	.box-partners .box-logo-partners a .Sponsors_top_3{
		width: 100px;
		display: inline-block;
	}
	.box-partners .box-logo-partners a .Sponsors_top_4{
		width: 100px;
		display: inline-block;
	}
	.box-partners .box-logo-partners .support_1{
		width: 55px;
		margin-top: 13px;
    	margin-bottom: 21px;
	}
	.box-partners .box-logo-partners a .support_2{
		width: 76px;
		margin-bottom: 37px;
	}
	.box-partners .support_3{
		width: 56px;
    	margin-bottom: 26px;
	}
	#partners .title-post {
	    margin-bottom: 51px;
	}
	#partners .line-top {
	    margin-bottom: 13px;
	}
	#sns-magazine .title-post {
	    margin-bottom: 38px;
	}
	#sns-magazine {
	    padding-top: 40px;
	}
	#feature .line-top {
	    margin-bottom: 13px;
	}
	#box-topics-black {
	    margin-bottom: 8px;
	}
	#new-topics .row-topic {
	    margin: 8px 10px 0 10px;
	}
	#new-topics .title-post {
	    margin-bottom: 40px;
	}
	#new-topics .line-top {
	    margin-bottom: 14px;
	}
	#team-ranking {
	    padding-bottom: 41px;
	}
	#team-ranking .line-top {
	    margin-top: 50px;
	    margin-bottom: 12px;
	}
	#game-result {
	    padding-bottom: 40px;
	    background-color: #f7f7f7;
	}
	.result-game .content span {
	    font-size: 13px;
	}
	#game-result .title-post {
	    margin-bottom: 40px;
	}
	#game-result .line-top {
	    margin-top: 3px;
	    margin-bottom: 12px;
	}
	#slider {
	    padding-bottom: 38px;
	}
	#player-info-tab .content-player-info-tap .font-zise-player-small {
	    margin-bottom: 29px;
	}
	.pdf-style li {
	    margin-right: 20px;
	    display: inline-block;
	    margin-bottom: 15px;
	}
	.aboutnameBCL {
	    padding: 21px 55px 61px 22px;
	    margin-bottom: 20px;
	}
	.move-right_detail {
	    margin-top: -11px;
	    margin-right: -29px;
	}
	#player-info-tab .content-player-info-tap .bien-hinh {
	    height: 130px;
	}
	#team-player-detail-banner .right {
		text-align:center;
	}
	#team-player-detail-banner .right .row1 img {
		display:block;
		height:auto;
		width:30%;
		margin:0 auto;
		padding:0.5em 0;
	}
	#playerlist-content-main .new-select{
		width: 100%;
	}
	.content-block-origin {
	    margin-top: 30px;
	}
	.challenge {
	    padding: 22px 20px 10px 22px;
	}
	.playerschallenge {
	    padding: 22px 22px 10px 22px;
	}
	.onlyone {
	    padding: 22px 20px 27px 22px;
	    margin-bottom: 40px;
	}
	#about-content-main .box-sub-content p {
	    padding-left: 30px;
	    margin-bottom: 0;
	    font-size: 12px;
	}
	#about-content-main .box-sub-content img{
		width: 160px;
    	float: right;
	}
	#about-content-main .banner-content {
	    margin: 19px 0 51px 0;
	    padding-right: 0;
    	padding-left: 0;
	}
	.content-contact-main .row .col-6:nth-child(odd){
		padding-right: 10px;
	}
	.content-contact-main .row .col-6:nth-child(even){
		padding-left: 10px;
	}
	#company-container #member .line-top {
	    margin-top: 50px;
	}
	#company-info .box-gocontact .icon-right {
	    margin-top: -28px;
	}
	#company-info .box-gocontact {
	    margin-top: 40px;
	    margin-bottom: 40px;
	    width: 209px;
    	margin-right: 0;
    	border-radius: 10px;
    	padding: 13px 15px 12px 16px;
	}
	#company-info .img-below-title {
	    padding-top: 38px;
	    padding-left: 20px;
	    margin-top:0;
	    padding-bottom: 13px;
	}
	#company-info .content-contact-main {
	    margin-top: 40px;
	}
	#company-info .img-below-title .title-children-info {
	    padding-bottom: 0;
    	margin-bottom: 23px;
	}
	.content-contact-main .tagblack .SP {
	    display: inline-block;
	}
	.content-contact-main .tagblack .PC {
	    display: none;
	}
	.content-box-ballpark .scrollableList {
	    padding-left: 0;
	    box-shadow: 5px 0px #e4e4e4;
	}
	#pagetop {
	    padding-top: 0;
	}
	#partners {
	    padding:50px 0 20px 0;
	}
	.banner-sns img {
	    margin-top: 20px;
	}
	#feature .title-post {
	    margin-bottom: 31px;
	}
	#feature {
	    padding-top: 50px;
	    padding-bottom: 10px;
	}
	#team-banner-top .space_below{
		height: 20px;
	}
	.box-partners .box-logo-partners a img {
	    width: 100%;
	}
	.body-main{
		margin-top: 63px;
	}
	#newslist-content-main .row-topic {
	    padding:0;
	    margin-left: 0;
	}
	#newslist-content-main .row-topic img{
		width:20%;
	}
	#newslist-content-main .line-bottom-tab {
	    display: none;
	}
	#newslist-content-main .new-select {
		width: 100%;
	    margin-top: 0;
	}
	#newslist-content-main {
	    margin-top: 40px;
	}
	#newslist .right li {
	    width: 55px;
	    margin-left: 10px;
	}
	#newslist .space_below {
	    height: 18px;
	}
	#newslist .chimu {
	    font-size: 18px;
	    margin-left: 35px;
	    margin-bottom: 35px;
	}
	#newslist .teams {
	    font-size: 46px;
	    margin-top: 35px;
	    margin-left: 35px;
	}
	#csr-bcl .content-project {
	    margin-top: 24px;
	    line-height: 30px;
    	font-size: 16px;
    	margin-bottom: 43px;
	}
	#csr-container #csr-project .line-top {
		margin-top: 0;
	    margin-bottom: 13px;
	}
	#csr-container .line-top {
		margin-top: 50px;
	    margin-bottom: 13px;
	}
	#csr-container .title-post {
	    margin-bottom: 19px;
	}
	#csr-container .title-post span {
	    font-size: 18px;
	}
	#csr-container .title-post h2 {
	    font-size: 30px;
	}
	#csr-bcl .title-project-SP {
	    font-size: 20px;
	    line-height: 26px;
	    padding: 0px 4px;
	}
	#csr-project .new-select .selection {
	    border: solid 2px #d5d5d5;
	    box-shadow: unset;
	}
	#csr-project .new-select .selection > span {
	    top: 23px;
	}
	#csr-project .new-select .selection.open > span {
	    top: 23px;
	}
	#csr-project .new-option{
		margin-top: 0;
	}
	#csr .chimu {
	    font-size: 12px;
	    margin-left: 12px;
	    margin-bottom: 35px;
	}
	#csr .teams {
	    font-size: 46px;
	    margin-top: 33px;
	    margin-left: 12px;
	    line-height: 40px;
	    margin-bottom: 5px;
	}
	#csr .right {
	    height: 160px;
	    border-bottom: none;
	}
	#csr-img {
	    margin-bottom: 40px;
	}
	#csr-img .SP img:nth-child(1){
		padding-right:20px; 
		margin-bottom: 14px;
	}
	#csr-img .SP img:nth-child(2){
		padding-right:20px; 
		padding-left:130px; 
		margin-bottom: 14px;
	}
	#csr-img .SP img:nth-child(3){
		padding-right:20px; 
		padding-left:20px; 
		margin-bottom: 14px;
	}
	#csr-img .SP img:nth-child(4){
		padding-right:172px; 
		padding-left:20px; 
		margin-bottom: 14px;
	}
	#csr-project .new-select {
	    width: 100%;
	}
	#csr-project p {
	    margin-bottom: 8px;
	}
	#csr-project .view-detail-blog a {
	    font-size: 10px;
	}
	#csr-project p a {
	    font-size: 12px;
	}
	#csr-project .name-team {
	    font-size: 10px;
	}
	#csr-project .date-project {
	    font-size: 15px;
	}
	#csr-project .box-select-team {
	    width: 100%;
	    margin-top: -19px;
    	margin-bottom: 0;
	}
	#csr-img .SP img{
		width: 100%;
	}
	#umpires-container .limit-banner {
	    height: 270px;
	}
	#umpires-container .content-contact-main .link-content a img {
		width: 7px;
	}
	#umpires-container .content-contact-main .link-content a {
	    font-size: 13px;
	}
	#umpires-container .content-contact-main .center-content {
	    font-size: 23px;
	    margin-bottom: 14px;
	}
	#umpires-container .content-contact-main .top-content {
	    font-size: 13px;
	    margin-bottom: 10px;
	}
	#umpires-offical .content-banner {
	    bottom: 90px;
	    right: 26px;
	    top: 40px;
	}
	#umpires-offical .box-content-banner .right {
	    bottom: 100px;
	    top: 40px;
	    right: 30px;
	}
	#umpires-container .content-box-main {
	    padding: 30px 40px;
	    margin-bottom: 35px;
	}
	#umpires-bcl .font-zise-player-small {
	    font-size: 15px;
	    margin-left: 0;
	}
	#umpires-bcl .after-num-player-info {
	    font-size: 18px;
	}
	#umpires-bcl .num-player-info {
	    font-size: 24px;
	    width: 24px;
	}
	#umpires-container .title-post h2 {
	    font-size: 30px;
	    line-height: 34px;
	}
	#umpires-container .title-post span {
	    font-size: 18px;
	    line-height: 31px;
	}
	#umpires .chimu {
	    font-size: 18px;
	    margin-left: 30px;
	    margin-bottom: 30px;
	}
	#umpires .teams {
		font-size: 46px;	
	    margin-top: 30px;
	    margin-left: 30px;
	}
	#umpires-bcl .right {
	    height: 321px;
	}
	#umpires-bcl .wrap-images {
	    height: 50%;
	}
	#newsdetail .right img{
		width: 100%;
	}
	.scollTeam{
		width: auto;overflow: scroll;
	}
	.scollTeam ul{
		width: max-content;
	}
	#logo-team li img{
		height: 26px;
	}
	#playerslist-container .title-post h2 {
	    font-size: 30px;
	}
	#playerslist-container .title-post span {
	    font-size: 18px;
	}
	.content-privacy-main p {
	    font-size: 14px;
	}
	.content-privacy-main h3 {
	    font-size: 18px;
	}
	#playerslist .teams {
	    font-size: 48px;
	    margin-top: 20px;
	    margin-left: 10px;
	}
	#playerslist .chimu {
	    font-size: 18px;
	    margin-left: 10px;
	    margin-bottom: 25px;
	}
	#historyBCL .title-post h2 {
	    font-size: 30px;
	}
	#historyBCL .title-post span {
	    font-size: 18px;
	}
	#historyBCL .detail-content h1 {
	    font-size: 30px;
	    padding-bottom: 0;
	}
	#upcomingTeam .detail-content h3 {
	    font-size: 16px;
	}
	#upcomingTeam .title-post span {
	    font-size: 18px;
	}
	#upcomingTeam .title-post h2 {
	    font-size: 30px;
	}
	#ticket-and-good .price-ticket {
	    font-size: 14px;
	}
	#ticket-and-good .price-gud-ticket {
	    top: -29px;
	    font-size: 10px;
	}
	#ticket-and-good .space-2div h5 {
	    font-size: 16px;
	}
	#ticket-and-good .space-2div p {
	    font-size: 14px;
	}
	#ticket-and-good-banner .chimu {
	    font-size: 16px;
	}
	#ticket-and-good-banner .teams {
	    font-size: 48px;
	}
	#stats-banner .teams {
		margin-top: 28px;
	    font-size: 48px;
	    margin-left: 18px;
	    line-height: 51px;
	}
	#stats-banner .chimu {
		margin-bottom: 33px;
		font-size: 16px;
		margin-left: 19px;
	}
	#ticket-and-good .title-post h2 {
	    font-size: 30px;
	}
	#ticket-and-good .title-post span {
	    font-size: 18px;
	}
  .SP{display: block;}
  .PC{display: none;}
  .fixSP{
  	padding-right:0;
  	padding-left:0;
  }
  #menuPC{
  	display: none;
  }
  #menuSP{
  	width: 100%;
  	display: inline-block;
  	z-index: 2;
  	background-color: #fff;
  }
  .logo{
  	margin:12px 20px;
  }
  .logo img{
  	width: 55px;
  }
  .logo span {
	    font-size: 11px;
	}
  .navbar .btn-show-menu
  {
  	float:right;
  	margin:24px 20px 0 0;
  }
  /*icon-menu*/
  .icon-menu {
	  cursor: pointer;
	  margin: 0 auto;
	  padding-left: 1.25em;
	  position: relative;
	  width: 20px;
	}
	.menu-global {
	  backface-visibility: hidden;
	  position: absolute;
	  left: 0;
	  border-top: 2px solid #252525;
	  width: 100%;
	  transition: 0.55s;
	}
	.menu-top {
	  top: 0px;
	}
	.menu-middle {
	  top: 6px;
	}
	.menu-bottom {
	  top: 12px;
	}
	.menu-top-click {
	  backface-visibility: hidden;
	  top: 15px;
	  transform: rotate(45deg);
	  transition: 0.55s 0.5s;
	}
	.menu-middle-click {
	  opacity: 0;
	}
	.menu-bottom-click {
	  backface-visibility: hidden;
	  top: 15px;
	  transform: rotate(-410deg);
	  transition: 0.55s 0.5s;
	}
  /*end icon-menu*/
  .menu_show{
  	background-color: #252525;
  	width: 100%;
  	padding:0 20px;
  	position: absolute;
    z-index: 1;
    transition: 0.8s all;
  }
  .menu{
  	margin-top: 44px;
    margin-left: 37px;
    float: none;
  }
  .menu li{
  	border-left: solid 3px #d7000f;
    width: 100%;
    border-bottom: none;
    float: none;
    margin: 0 0 30px 0;
    padding: 0 0 0 19px;
  }
  .menu li a{
  	color:#fff;
  	font-size: 23px;
  }
  .menu li a span{
  	color:#fff;
  	font-size: 12px;
  }
  .social-top{
  	float:left;
  	width: 100%;
  	margin-top: 25px;
  	border-top:solid 2px #fff;
  }
  .social-top li img {
  	width: auto;
    height: 18px;
  }
  .social-top ul {
	padding:33px 0 73px 0;
	float:none;
  }
  .social-top li {
	padding: 0 47px 0 30px;
  }
  .social-top li:last-child {
	padding: 0 0 0 34px;
  }
  .social-top p {
	font-size: 18px;
    color: white;
    line-height: 80%;
    padding-top: 21px;
  }
  .scroll_horizontal .list {
	width: 100%;
  }
  .scroll_horizontal .list li {
	width: 50%;
  }
  .img-slider-pc{display: none;}
  .img-slider-sp{display: block;}
  .carousel-control-next, .carousel-control-prev {
	 width: 10%;
	 padding-top: 460px;
  }
  .list-topic li span {
	    display: block;
	    border-right:none;
	    font-size: 18px;
		width: auto;
		padding-bottom: 1px;
	}
	.list-topic li a {
	    margin-left: 0;
	    font-size: 16px;
	    line-height: 20px;
	}
	.topic{padding-top:40px;}
	.topic .container{max-width: 100%;padding:0 25px;}
	.list-topic {
	    margin-top: 3px;
	}
	.list-topic li {
	    padding: 12px 0 12px 0;
	    border-bottom: solid #eee;
	}
	.list-topic li:last-child {
	    padding: 12px 0 12px 0;
	    border-bottom: none;
	}
	.topic h2 {
	    font-size: 25px;
	}
	.count-man {
	    width: 100%;
	    height: auto;
	}
	#game-result .container
	{
		max-width: 100%;
		padding-right: 20px;
    	padding-left: 20px;
	}
	#game-result .title-post h2 {
	    font-size: 30px;
	    margin-bottom: 2px;
	}
	#game-result .title-post span {
	    font-size: 18px;
	}
	#game-result .date-red {
	    font-size: 19px;
	    padding: 5px 0 5px 0;
	}
	#game-result .number-result {
	    font-size: 24px;
	    margin-top: 15px;
	}
	#game-result .result-game .content {
		margin: 0 0 17px 0;
	    font-size: 18px;
	}
	#game-result .view-show-team {
	    padding: 4px 30%;
	    font-size: 14px;
	}
	#tab-team-player #game-result .number-team .left-img {
	    width: 46px;
	    top:12px;
	    left:-15px;
	}
	#tab-team-player #game-result .number-team .right-img {
	    width: 46px;
	    top:12px;
	    right:-15px;
	}
	#tab-team-player #game-result .center-result {
	    padding: 0 30px;
	    font-family: "Teko", sans-serif;
	    font-style: inherit;
	    font-weight: 600;
	}

	#game-result .number-team .left-img {
	    width: 31px;
	    top:12px;
	    left:0;
	}
	#game-result .number-team .right-img {
	    width: 31px;
	    top:12px;
	    right:0;
	}
	#game-result .center-result {
	    padding: 0;
	    font-family: "Teko", sans-serif;
	    font-style: inherit;
	    font-weight: 600;
	}
	#game-result .result-game {
	    margin-bottom: 36px;
	}
	#game-result .view-result-game img {
	    width: 180%;
	}
	#game-result .see-game {
	    height: 480px;
	}
	#game-result .box-result-game {
	    bottom: auto;
	    right: 15px;
	    top: 172px;
	    border-radius: 10px;
	    padding: 12px 40px 10px 17px;
	}
	#game-result .box-result-game span {
	    font-size: 12px;
	}
	#game-result .box-result-game h3 {
	    font-size: 21px;
	}
	#team-ranking .container{max-width: 100%}
	#team-ranking .box-table-red {
	    float: none;
	    width: 100%;
	}
	#team-ranking .box-table-blue {
	    float: none;
	    width: 100%;
	    margin: 59px 0;
	    position: unset;
	}

	#team-ranking .box-table-red .title-red {
	    background: linear-gradient(120deg, red 96%, #0e68d300 0%);
	    font-size: 20px;
	    padding: 5px 0 0 15px;
	}

	#team-ranking .box-table-blue .title-blue {
	    background: linear-gradient(120deg, #0e68d3 96%, #0e68d300 0%);
	    padding: 10px 0 5px 15px;
	    font-size: 20px;
	}
	#team-ranking .box-table-blue .table-resposive {
	    padding: 0;
	}
	#team-ranking .box-table-red .table-resposive {
	    padding: 0;
	}
	#team-ranking .title-post h2 {
	    font-size: 30px;
	    margin-bottom: 2px;
	}
	#team-ranking .title-post span {
    	font-size: 18px;
	}
	#team-ranking .box-table-red .title-red span {
	    font-size: 12px;
	}
	#team-ranking .box-table-blue .title-blue span {
	    font-size: 12px;
	}
	#team-ranking .box-table .table thead th {
	    font-size: 9px;
	}
	#team-ranking .box-table .table td {
	    font-size: 9px;
	}
	#team-ranking .logo-team-ranking {
	    margin: 76px 0 20px 0;
	}
	#team-ranking .see-team {
	    height: auto;
	    margin-bottom: 20px;
	}
	#team-ranking .box-team-detail {
	    bottom: 21px;
	    width: 55%;
	    right: 15px;
    	padding: 12px 0 11px 20px;
    	border-radius: 10px;
	}
	#team-ranking .logo-team-ranking li img {
	    height: 60px;
	}
	#probable-pitcher .container {
		max-width: 100%;
	}
	#probable-pitcher .player span {
	    left: 75px;
	}
	#probable-pitcher {
	    /*background-position-x: -620px;*/
	    background-position-x: -295px;
	}
	#probable-pitcher .title-post h2 {
	    font-size: 30px;
	    font-weight: 600;
	}
	#probable-pitcher .title-post span {
	    font-size: 18px;
	    font-family: "Noto Sans CJK JP", sans-serif;
	}
	#new-topics .container {
	    max-width: 100%;
	}
	#new-topics .title-post h2 {
	    font-size: 30px;
	    margin-bottom: 2px;
	}
	#new-topics .title-post span {
	    font-size: 18px;
	}
	#new-topics .box-topics .box-red {
	    font-size: 20px;
	    margin-bottom: 16px;
	    padding: 10px 0 5px 10px;
	}
	#new-topics .box-topics .box-black {
	    font-size: 20px;
	    margin-bottom: 16px;
	    padding: 10px 0 5px 10px;
	}
	.row-topic {
	    display: block;
	    border-bottom: solid 1px #eee;
	    margin:13px 25px 0 25px;
	    padding:0;
	}
	#box-topics-red .row-topic:nth-last-child(2) {
	    border-bottom: none;
	}
	#box-topics-black .row-topic:last-child {
	    border-bottom: none;
	}
	.row-topic .topic-left {
	    float: none;
	    width: 100%;
	    display: block;
	}
	.row-topic .topic-right {
	    border-left: none;
	    padding: 0 0 10px 0;
	    float: none;
	    width: 100%;
	}
	.row-topic .topic-left span {
	    font-size: 16px;
	}
	.row-topic .topic-right a {
	    font-size: 14px;
	}
	.box-topics .review_topic {
	    margin: 22px 14px 8px;
	    border: solid 2px #d7000f;
	    border-radius: 25px;
	    width: 93%;
	}
	.box-topics .review_topic a {
	    text-decoration: none;
	    color: #d7000f;
	    font-size: 14px;
	    padding: 12px 0 12px 0;
	}
	#new-topics .bg-box-topic {
	    margin-bottom: 82px;
	}
	#box-topics-black .row-topic img {
	    width: 70px;
	    /*margin: 5px 30px 12px 0;*/
		float:left;
	}
	#box-topics-black .row-topic {
	     /*display: flow-root;*/
	}
	#box-topics-black .row-topic .topic-right {
	    border-left: none;
	    padding: 0 0 10px 0;
	    float: none;
	    width: 100%;
	    padding-left: 0;
	}
	#box-topics-black .row-topic .topic-left {
	    float: none;
	    width: 100%;
	    display: block;
	}
	#new-topics .box-topic-banner{
	bottom: 21px;
    width: 70%;
    right: 15px;
    border-radius: 10px;
	}
	#new-topics .topic-banner {
	    height: 480px;
	    margin-bottom:0;
	}
	#new-topics .box-topic-banner h3 {
	    font-size: 21px;
	}
	#new-topics .box-topic-banner span {
	    font-size: 12px;
	    padding-right: 10px;
	}
	#new-topics .move-right_topic {
	    margin-top: -30px;
	}
	#feature .container {
	    max-width: 100%;
	}
	#feature .box-sub-feature {
	    margin-top: 15px;
	}
	#feature .box-feature p a {
	    font-size: 12px;
	}
	#feature .box-feature .view-detail-blog img {
	    width: 5px;
    	top: 0;
	}
	#feature .box-feature .view-detail-blog a span {
	    border-bottom:solid 1px #d7000f;
	    font-size: 12px;
	    font-family: "Noto Sans CJK JP", sans-serif;
	}
	#new-topics .topic-banner {
	    margin-bottom: 25px;
	    margin-top: 0;
	}
	#feature .title-post span {
	    font-size: 18px;
	}
	#feature .title-post h2 {
	    font-size: 30px;
	    margin-bottom: 2px;
	}
	#blog .container {
	    max-width: 100%;
	}
	#blog .box-sub-content-blog {
	    margin-right: 20px;
	}
	#blog .title-post h2 {
	    font-size: 30px;
	}
	#blog .title-post h2 span {
	    font-size: 28px;
	}
	#blog .title-post span {
	    font-size: 36px;
	    font-weight: 600;
	}
	#blog .title-post img {
	    top: 18px;
	    width: 121px;
	}
	#blog .box-sub-content-blog .date {
	    font-size: 26px;
	}
	#blog .box-sub-content-blog .content-top-date {
	    font-size: 20px;
	}
	#blog .box-sub-content-blog .content-blog a {
	    font-size: 28px;
	    line-height: 35px;
	}
	#sns-magazine .container {
	    max-width: 100%;
	}
	#sns-magazine .title-post span {
	    font-size: 18px;
	}
	#sns-magazine .title-post h2 {
	    font-size: 30px;
	    margin-bottom: 2px;
	}
	#sns-magazine .social-sns-face .contentjptop {
	    font-size: 12px;
	}
	#sns-magazine .social-sns-face p {
	    font-size: 16px;
	}
	#sns-magazine .social-sns-face {
	    padding: 35px 15px 50px 15px;
	}
	#sns-magazine .social-sns-face img {
	    width: 45px;
	}
	#sns-magazine .social-sns-tw .contentjptop {
	    font-size: 12px;
	}
	#sns-magazine .social-sns-tw p {
	    font-size: 16px;
	}
	#sns-magazine .social-sns-tw {
	    padding: 35px 15px 50px 15px;
	}
	#sns-magazine .social-sns-tw img {
	    width: 45px;
	}
	#sns-magazine .social-sns-line .contentjptop {
	    font-size: 12px;
	}
	#sns-magazine .social-sns-line p {
	    font-size: 16px;
	}
	#sns-magazine .social-sns-line {
	    padding: 35px 15px 51px 15px;
	}
	#sns-magazine .social-sns-line img {
	    width: 45px;
	}
	#sns-magazine .social-sns-email .contentjptop {
	    font-size: 12px;
	}
	#sns-magazine .social-sns-email p {
	    font-size: 16px;
	}
	#sns-magazine .social-sns-email {
	    padding: 51px 15px 51px 15px;
	}
	#sns-magazine .social-sns-email img {
	    width: 45px;
	    margin-bottom: 16px;
	}
	#sns-magazine .banner-sns img {
	    margin-top: 40px;
	}
	#partners .container {
	    max-width: 100%;
	}
	#partners .box-partners h3 {
	    font-size: 19px;
	    margin-bottom: 17px;
	    margin-top: 0;
	}
	#partners .box-logo-partners p {
	    font-size: 12px;
	    margin-top: 15px;
	    /*margin-bottom: 50px;*/
	}
	#partners .box-logo-partners .list-top p {
	    font-size: 9px;
	    margin-top: 0;
	    margin-bottom: 0;
	}
	#partners .title-post h2 {
	    font-size: 30px;
	    font-weight: 600;
	}
	#partners .title-post span {
	    font-size: 18px;
	}
	.box-logo-partners li a {
	    font-size: 18px;
	}
	.box-logo-partners .list-top li {
	    float: left;
	    text-align: center;
	    width: 216px;
	    height: 25px;
	    margin: 30px 9px 30px 9px;
	}
	#partners .box-logo-partners .list-top{
		margin-bottom: 159px;
	}
	#partners .box-logo-partners .list-top li {
	    width: 128px;
	    height: 0;
	    margin: 0 0 45px 0;
	    font-size: 9px;
	    line-height: 12px;
	}
	#logo-team .container {
	    max-width: 100%;
	}
	#logo-team li {
	    padding: 10px;
	}
	.left-footer img {
		margin: 24px 0 167px 20px;
	    width: 58px;
	}
	.left-footer {
	    background: linear-gradient(110deg, #d7000f 61%, #ffffff00 0%);
	    width: 136px;
	}
	.right-footer {
	    margin: 0;
	}
	.right-footer .list-top{
		width: 458px;
	    float: right;
	    margin-right: 20px;
	    margin-bottom: 0;
	    margin-top: 10px;
	}
	.right-footer .list-down {
	    margin: 0 20px 0 0;
	    position: absolute;
	    right: 0;
	    bottom: 71px;
	}
	.right-footer .list-top li{
	    float: right;
	    padding: 13px 0 6px 0;
	    margin-left: 31px;
	}
	.right-footer .list-top li a {
	    font-size: 11px;
	}
	.right-footer .list-down li a {
	    font-size: 9px;
	}
	footer {
	    padding-bottom: 0;
	}
	.right-footer p {
	    margin-top: 0;
	    margin-right: 10px;
	    font-size: 12px;
	    position: relative;
	    bottom: -120px;
	}
	#pagetop .container{
		max-width: 100%;
	}
	#team-banner-top .teams {
	    font-size: 50px;
	    margin-top: 19px;
    	margin-left: 19px;
	}
	#team-banner-top .chimu {
	    font-size: 18px;
	    margin-bottom: 33px;
	    margin-left: 19px;
	}
	#team-information .title-post h2 {
	    font-size: 30px;
	}
	#team-information .title-post span {
	    font-size: 18px;
	    font-family: "Noto Sans CJK JP", sans-serif;
	}
	#team-information .container {
	    max-width: 100%;
	}
	#team-information .advance-west .blue-news {
	    background: linear-gradient(-93deg, white 91%, #ffffff00 0%);
	}
	#team-information .future-east .blue-news {
	    background: linear-gradient(273deg, #ffffff00 9%, white 0%);
	}
	#team-information .advance-west ul {
	    margin-left: 68px;
	    margin-top: 23px;
	    padding: 0;
	}
	#team-information .advance-west .title-advance-west{
		text-align: right;
	}
	#team-information h1 {
	    font-size: 30px;
	    font-weight: bold;
	}
	.link_curent{
		display: none;
	}
	#team-banner-top .space_below img{
		width: 100%;
	}
	#team-information .space_below img{
		width: 70px;
	}
	.responsive-tabs.nav-tabs > li {
	    text-align: left;
	    padding-left: 30px;
	}
	.responsive-tabs.nav-tabs > li.active {
	    border: solid 4px #d0d0d0;
	    padding-left: 30px;
	    width: 100%;
    	padding: 18px 0;
    	margin-bottom: -3px;
	}
	#tab-team-player .responsive-tabs.nav-tabs > li.active {
    	padding: 0;
	}
	.down-tab{
		float: right;
	    position: relative;
	    top: -25px;
	    right: 18px;
	    width: 21px;
	}
	#team-banner-top .right li {
	    float: left;
	    width: 18%;
    	margin-left: 0;
	    text-align: center;
	}
	#team-information .space_below {
	    height: 180px;
	}
	#team-information .advance-west .blue-news li {
	    width: 109px;
	    margin-left: 0;
	    margin-right: 46px;
	}
	#team-information .future-east .blue-news li {
	    width: 103px;
	    margin-left: 0;
	    padding: 0;
	    margin-right: 27px;
	    margin-left: 22px;
	}
	#team-information .future-east ul {
	    padding: 0;
	    margin:26px 0 0 0;
	}
	#upcomingTeam .detail-content p {
	    margin-left: -115px;
	}
	#team-information .blue-news p {
	    font-size: 13px;
	}
	#team-information .advance-west .blue-news .link-team-detail {
	    font-size: 10px;
	    margin-top: 6px;
    	display: block;
    	width: auto;
	}
	#team-information .future-east .blue-news .link-team-detail{
		width: auto;
		font-size: 10px;
		margin-top: 6px;
    	display: block;
	}
	#team-player-detail-banner .teams {
	    font-size: 48px;
	}
	#team-player-detail-banner .chimu {
	    font-size: 18px;
	}
	#tab-team-player .container {
	    max-width: 100%;
	}
	#tab-team-player .container img{
	    max-width: 100%;
	}
	#team-infomation-detail .content-below-title {
	    padding: 65px 15px 0 5px;
	    text-align: justify;
	    width: 100%;

	}
	#team-infomation-detail .content-below-title2 .left-team-info-detail {
	    float: left;
	    width: 100%;
	    padding: 0 15px 0 5px;
	    text-align: justify;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail{
	    float: left;
	    width: 100%;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail ul{
	    margin-left: 110px;
    	margin-top: 40px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li {
	    float: left;
	    margin-right: 70px;
	    width: 140px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail .space_below-img {
	    vertical-align: middle;
	    display: table-cell;
		width:100%;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail .space_below-img  img{
		width:100%;
		height:auto!important;
	}
	#team-infomation-detail p {
	    font-size: 14px;
	    line-height: 40px;
	}
	#team-infomation-detail .title-post h2 {
	    font-size: 30px;
	    font-weight: 600;
	}
	#team-infomation-detail .title-post span {
	    font-size: 18px;
	}
	#team-infomation-detail .img-below-title .title-children-info {
	    font-weight: 600;
	    font-size: 14px;
	}
	#team-infomation-detail .content-below-title2 {
	    width: 100%;
	}
	.text-in-container .row-topic .topic-left {
	    float: none;
	    width: auto;
	    border-bottom: solid 4px #f7f7f7;
	    padding-bottom: 7px;
	}
	.text-in-container .row-topic {
	    display: block;
	    align-items: center;
	    margin-bottom: 0;
	    padding: 10px 25px;
	    border-bottom: none;
	    padding-bottom: 0;
	    margin: 0;
	}	
	#tab-team-player .text-in-container .row-topic {
	    padding: 10px 0;
	}
	.text-in-container .row-topic .topic-right {
	    border-left: none;
	    padding: 5px 5px 5px 0;
	    float: none;
	    width: 100%;
	    line-height: 30px;
	    font-size: 13px;
	}
	#team-infomation-detail .title-blue {
	    margin-right: 0;
	    background: linear-gradient(130deg, #0e68d3 96%, #0e68d300 0%);
	    font-size: 24px;
	}
	#team-infomation-detail .title-red {
	    margin-left: 0;
	    background: linear-gradient(-230deg, red 96%, #0e68d300 0%);
	    padding: 5px 0 2px 10px;
	    font-size: 24px;
	}
	#team-infomation-detail .logo-team111 li img {
	    height: 80px;
	}
	#team-infomation-detail .logo-team111 li {
	    margin-right: 50px;
	}
	#team-infomation-detail .the-first-img-red {
	    margin-left: 0;
	}
	#team-infomation-detail .logo-team111 .li-left{
		margin:5px 0;
		display: inline-block;
	}
	#team-infomation-detail .logo-team111 .li-right{
		margin:5px 0 50px 0;
		display: inline-block;
	}
	#team-infomation-detail .content-below-title2 {
	    margin-left: 0;
	    padding-left: 15px;
    	padding-right: 15px;
    	padding-top: 43px;
	}
	.responsive-tabs.nav-tabs > li {
	    display: none;
		font-size: 22px;
		width: 100%;
	    padding: 18px 0;
	    margin-bottom: 2px;
	    text-align: center;
	}
	#tab-team-player .responsive-tabs.nav-tabs > li {
	    padding: 0;
	}
	.responsive-tabs.nav-tabs > li .tab-header {
	    font-size: 22px;
	}
	#tab-team-player .responsive-tabs.nav-tabs > li .tab-header {
	   text-align: left;
	   margin-left: 17px;
	}
	#tab-team-player .responsive-tabs.nav-tabs > li p
	{
		text-align: left;
	   	margin-left: 17px;
	}
	#tab-team-player {
	    padding-top: 40px;
	}
	#tab-team-player .title-line-top .line-top {
	    margin-bottom: 9px;
	    margin-top: 40px;
	}
	#team-infomation-detail .container-fluid .title-line-top .line-top {
	    margin-top: 0;
	}
	#stats-banner .responsive-tabs.nav-tabs > li .tab-header {
	    font-size: 16px;
	}
	.responsive-tabs.nav-tabs > li p {
	    font-size: 16px;
	    font-family: "Noto Sans CJK JP", sans-serif;
	}
	#menu-player-info li .title-menu-player {
	    font-size: 20px;
	    line-height: 100%;
	}
	#menu-player-info li .content-menu-player {
	    font-size: 12px;
	    line-height: 100%;
	}
	#menu-player-info li {
	    position: relative;
	    list-style-type: none;
	    float: left;
	    margin-left: 50px;
	    margin-bottom: 20px;
	    padding-left: 0;
	    width: 65px;
	}
	#menu-player-info li:before {
	    content: "";
	    position: absolute;
	    top: 17px;
	    left: -22px;
	    width: 15px;
	    height: 9px;
	    background-image: url(../images/team-detail/daumuitenxuong.png);
	}
	#game-result .float-5block-game-result{
		float: left;width: 50%;
	}
	#ticket-and-good .left-ticket-img{
		width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	#ticket-and-good .border-underline {
	    font-size: 16px;
	}
	#ticket-and-good .right-ticket-img{
		width: 100%;
		padding-bottom: 10px;
   		padding-top: 10px;
	}
	.banner-goods{
		margin: 50px 0 85px 0;
	}
	#ticket-and-good .buy-red {
		margin-left: -18%;
	}
	#ticket-and-good .price-black {
		padding: 1px 25% 1px 25%;
	}
	#ticket-and-good .space-2div{
		margin-bottom: 20px;
	}
	#ticket-and-good .space-mul-div-img {
		padding-top: 0px;
	}

	#league-standing .box-table-red {
	    float: none;
	    width: 100%;
	    position: unset;
	}
	#league-standing .big-table-scroll {
	    margin-top: 0;
	    margin-bottom: 0;
	}
	#league-standing .box-table-blue {
	    float: none;
	    width: 100%;
	    margin: 33px 0;
	}

	#league-standing .box-table-blue .title-red {
	    background: linear-gradient(100deg, #d7000f 96%, #0e68d300 0%);
		font-size: 20px;
		padding-left: 4%;
	}

	#league-standing .box-table-red .title-blue {
	    background: linear-gradient(100deg, #0e68d3 96%, #0e68d300 0%);
	    padding: 10px 0 5px 15px;
	    font-size: 20px;
	}
	#league-standing .box-table-blue .table-resposive {
	    padding: 0;
	}
	#league-standing .box-table-red .table-resposive {
	    padding: 0;
	}
	#league-standing .title-post h2 {
	    font-size: 30px;
	}
	#league-standing .title-post span {
    	font-size: 18px;
	}
	#league-standing .box-table-blue .title-red span {
	    font-size: 12px;
	}
	#league-standing .box-table-red .title-blue span {
	    font-size: 12px;
	}
	#league-standing .box-table .table thead th {
	    font-size: 9px;
	}
	#league-standing .box-table .table td {
	    font-size: 9px;
	}
	#league-standing .container {
		max-width: 100%;
	}
	.container {
		max-width: 100%;
	}
	.responsive-tabs.nav-tabs .down-tab {
		position: absolute;
		top: 25px;
		right: 22px;
	}
	.responsive-tabs.nav-tabs.open .down-tab {
	    position: absolute;
	    top: 25px;
	    right: 22px;
	}
	#tab-team-player .responsive-tabs.nav-tabs .down-tab {
		position: absolute;
		top: 25px;
		right: 22px;
	}
	#tab-team-player .responsive-tabs.nav-tabs.open .down-tab {
	    position: absolute;
	    top: 24px;
	    right: 22px;
	}
	#ticket-and-good .list-logo li {
	    float: left;
	    padding: 30px 0 30px 20px;
	    text-align: center;
	    width: 45%;
	}
	#ticket-and-good .banner-goods img {
	    width: 100%;
	}
	#ticket-and-good .dif-content p {
		margin-top: 15px;
	    line-height: 32px;
	    font-family: "Noto Sans CJK JP", sans-serif;
	    font-size: 16px;
	}
	#ticket-and-good .list-logo li img {
	    height: 65px;
	}
	.price-gud-ticket {
	    padding: 8px 15% 8px 15%;
	}
	.content-img {
	    margin-top: 20px;
	}
	.content-sub-img {
	    margin-bottom: 20px;
	}
	#sponsors .teams {
	    margin-top: 30px;
	    margin-left: 20px;
	    margin-bottom: 0;
	    font-size: 50px;
	    line-height: 51px;
	}
	#sponsors .chimu {
		font-size: 18px;
	    margin-left: 20px;
	    margin-bottom: 32px;
	}
	.box-partners{
		margin-top: 0;
	}
	.box-button-contact {
	    width: 60%;
	}
	.content-month {
	    margin-top: 20px;
	}
	.selectyear {
	    margin-top: 20px;
	}
	.logo-players-list {
	    margin-top: 50px;
	    margin-bottom: 50px;
	}
	#operating .logo-players-list {
	    margin-top: 31px;
    	margin-bottom: 34px;
	}
	#company .logo-players-list {
	    margin-top: 31px;
    	margin-bottom: 34px;
	}
	.box-sendcontact {
	    width: 75%;
	    padding: 10px;
	}
	.box-callbackcontact {
		padding: 10px;
	    width: 20%;
	    margin-right: 20px;
	}
	.content-contact-main .tagblack p{
		line-height: 25px;
    	font-size: 20px;
	}
	.content-contact-main p {
	    font-size: 14px;
	}
	#company-info .content-contact-main .row-topic {
	    margin: 0 0;
	}
	#company-info .content-contact-main .topic-right span:nth-child(1) {
	    margin-right: 0;
	    display: block;
	    line-height: 100%;
	    margin-bottom: 8px;
	}
	#company-info .content-contact-main .topic-right span {
	    margin-right: 0;
	    display: block;
	    line-height: 20px;
	    margin-bottom: 25px;
	}
	#company-info .content-contact-main .row-topic p {
	    margin-bottom: 10px;
	    line-height: 32px;
	}
	#company .teams {
	    margin-left: 19px;
	    font-size: 48px;
	    margin-top: 19px;
	}
	#company .chimu {
	    margin-left: 19px;
	    font-size: 18px;
	    margin-bottom: 34px;
	}
	.nameorigin {
	    padding: 21px 22px 29px 22px;
	    margin-bottom: 20px;
	}
	.banner-logo {
	    border-right: none;
	    float: none;
	    padding: 0;
	    text-align: unset;
	    margin-bottom: 20px;
	    border-bottom: solid 3px #eee;
    	padding-bottom: 22px;
	}
	.banner-logo img {
	    width: 116px;
	    margin-bottom: 30px;
	}
	.aboutlogoBCL {
	    padding: 21px 22px 50px 22px;
	    margin-bottom: 20px;
	}
	.aboutlogoBCL img {
	    width: 116px;
	    margin-left: 0;
	    margin-top: 17px;
	}
	#about-bcl .content-contact-main .box-white h3 {
	    font-size: 14px;
	    margin-bottom: 15px;
	}
	#about-bcl .content-contact-main .challenge h3 {
	    margin-bottom: 0;
	}
	#about-bcl .content-contact-main p {
	    line-height: 18px;
	    font-size: 13px;
	}
	.content-nameorigin {
	    margin-left: 0;
	}
	.title-challenge h4 {
	    border-right: none;
	    float: none;
	    padding: 0 0 0 65px;
    	line-height: 32px;
    	font-size: 39px;
	}
	.title-challenge {
		border-bottom: solid 3px #eee;
    	padding-bottom: 23px;
	}
	.challenge {
	    padding: 21px 20px 23px 22px;
	    margin-bottom: 20px;
	}
	.content-challenge {
	   	margin-left: 0;
	   	margin-top:26px;
	}
	.playerschallenge {
	    padding: 21px 22px 26px 22px;
	    margin-bottom: 20px;
	}
	.playerschallenge p{
		margin-top: 20px;
		margin-left: 0;
	}
	.title-onlyone h4 {
	    border-right: none;
	    float: none;
	    padding: 0;
	    font-size: 30px;
	    line-height: 44px;
	    margin-left: 55px;
	    margin-top: 5px;
	}
	.title-onlyone{
	    border-bottom: solid 3px #eee;
    	padding-bottom: 23px;
	}
	.content-onlyone {
	    margin-left: 0;
	    margin-top: 27px;
	}
	.content-box {
	    width: 100%;
	}
	#other-information .footer-content {
	    margin-top: 0;
	    padding-right: 5px;
	}
	#ballpark-main .content-box-ballpark .row-topic-title {
	    margin: 0;
	}
	#ballpark-main .content-box-ballpark .row-topic {
	    margin: 0;
	}
	.content-box-ballpark .title-children-info img {
	    float: right;
	    width: 30px;
	    position: relative;
	    right: 0;
	    top: 0;
	}
	.ballpart-menu li {
	    margin-right: 0;
	    width: 230px;
	}
	#operating-container .teams {
	    margin-left: 19px;
	    font-size: 48px;
	    margin-top: 19px;
	    line-height: 100%;
	}
	#operating-container .chimu {
	    margin-left: 19px;
	    font-size: 18px;
	    margin-bottom: 34px;
	}
	#about .right {
	    height: 160px;
	    background-position: bottom;
	}
	#about .chimu {
	    margin-bottom: 36px;
	    font-size: 18px;
	    margin-top: 2px;
	    margin-left: 33px;
	}
	#about .teams {
	    margin-top: 31px;
	    font-size: 46px;
	    margin-left: 33px;
	}
	#about-bcl .content-contact-main .box-white h5 {
	    font-size: 24px;
	    margin-top: 29px;
	}
	#other-information .content-box h5 {
	    margin-top: 10px;
	    margin-bottom: 4px;
	    font-size: 18px;
	    line-height: 100%;
	    padding-left: 21px;
	}
	#other-information .footer-content img {
	    width: 21px;
	    padding-top: 4px;
    	padding-bottom: 4px;
	}
	.box-info {
	    height: 107px;
	    margin-bottom: 20px;
	}
	#team-information .future-east .title-future-east {
	    text-align: left;
	}
	#company-container .title-post h2 {
	    font-size: 30px;
	}
	#company-container .title-post span {
	    font-size: 18px;
	    line-height: 20px;
	}
	#company-container .tag-link h3 {
	    font-size: 16px;
    	line-height: 25px;
	}
	#company-container .tag-link h3 span {
	    font-size: 12px;
	}
	#company-info .content-contact-main .row-topic {
	    display: block;
	    align-items: center;
	    margin-bottom: 14px;
	    border-bottom: none;
	    padding-top: 0;
    	padding-bottom: 0;
	}
	#company-info .content-contact-main .row-topic .topic-left {
	    border-bottom: solid 2px #eee;
	    float: none;
	    width: auto;
	    padding: 8px 0;
	}
	#company-info .content-contact-main .row-topic .topic-right {
	    border-left: none;
	    padding: 0;
	    float: none;
	    margin-top: 9px;
	   	font-size: 13px;
    	line-height: 20px;
	}
	#company-info .row-topic .fix-left-145{
		margin-top: 0;
	}
	#member .box-member span {
	    font-size: 12px;
	}
	#member .box-member h3 {
    	font-size: 18px;
    	margin: 2px 0 0 0;
	}
	#member .box-member h5 {
	    font-size: 15px;
	}
	#member .content-contact-main p {
	    line-height: 18px;
	    font-size: 12px;
	    margin-top: 4px;
	}
	#company-content-main .content-contact-main .tagblack p {
	    line-height: 25px;
    	font-size: 20px;
	}
	#company-content-main .content-contact-main .tag-link p {
	    line-height: 20px;
    	font-size: 14px;
	}
	.scrollableTable
	{
	    width: 92%;
	}
	.block-content-list {
	    padding: 22px 0 11px 30px;
	    margin-bottom: 15px;
	}
	#slider-newsdetail .carousel-control-next-icon {
		width: 30px;
	    height: 30px;
	}
	#slider-newsdetail .carousel-control-prev-icon {
		width: 30px;
	    height: 30px;
	}
	#newsdetail-content-main .titlebuttonGohome {
	    font-size: 16px;
	}
	#newsdetail-content-main .subbuttonGohome {
	    font-size: 11px;
	}
	.box-nextnews {
	    width: 153px;
	    margin-right: 20px;
	    margin-top: 26px;
	    margin-bottom: 30px;
	    border-radius: 10px;
	    padding:12px 11px 10px 9px;
	}
	.box-previousnews {
	    width: 153px;
	    margin-top: 20px;
	    margin-bottom: 30px;
	    float: none;
	    margin-right: 0;
	    border-radius: 10px;
	    padding:12px 9px 10px 11px;
	}
	#newsdetail-content-main .box-backlistnews {
	    width: 143px;
	    margin-bottom: 0;
	    border-radius: 10px;
	    margin-top: 0;
	    padding: 9px 10px 11px 9px;
	}
	#newsdetail-content-main .feature_style {
	    width: 153px;
	}
	.box-backlistnews .icon-left {
	    width: 8px;
	    height: 13px;
	    margin-top: 4px;
	    background-size: 8px 13px;
	}
	.content-box h3 {
	    font-size: 15px;
	    margin-bottom: 0;
    	padding-bottom: 0;
    	padding-left: 7px;
	}
	.directorchallenge {
	    padding: 21px 22px 26px 22px;
	    margin-bottom: 20px;
	}
	#about-bcl .content-contact-main .directorchallenge h3 {
	    margin-bottom: 20px;
	}
	.directorchallenge p {
    	margin-left: 0;
	}
}
@media screen and (max-width: 667px){
	.right-footer p {
	    margin-top: -13px;
	    margin-right: 10px;
	    font-size: 12px;
	    position: relative;
	    bottom: 15px;
	}
	.right-footer .list-top {
	    width: 460px;
	    margin-right: 20px;
	}
	#stats-banner .responsive-tabs.nav-tabs > li .tab-header-not-bold {
	    margin-top: 10px;
	}
	#menuSP .social-top li {
	    padding: 0 9% 0 9%;
	}
	#team-ranking .logo-team-ranking li img {
	    height: 50px;
	}
	#probable-pitcher .player span {
	    left: 60px;
	}
	#new-topics .topic-banner {
	    height: 428px;
	    margin-bottom: 25px;
	    margin-top: 0;
	}
	.box-logo-partners .list-top li {
	    width: 200px;
	    margin: 30px 5px 30px 5px;
	}
	.right-footer {
	    margin: 0;
	    float: none;
	}
	footer {
		padding-bottom: 0;
	    margin-bottom: 0;
	}
	#team-player-detail-banner .teams {
	    margin-left: 60px;
	}
	#team-player-detail-banner .chimu {
	    margin-left: 60px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail ul {
	    margin-left: 80px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li {
	    margin-right: 40px;
	}
	#team-infomation-detail .logo-team111 li {
	    margin-right: 30px;
	}
	#ticket-and-good .price-black {
		padding: 1px 20% 1px 25%;
	}
	#team-information .future-east .blue-news {
		background: linear-gradient(87deg, #ffffff00 9%, white 0%);
	}
	#team-information .advance-west .blue-news {
		background: linear-gradient(93deg, white 92%, #ffffff00 0%);
	}
	#upcomingTeam .detail-content p {
	    margin-left: -70px;
	}
}
@media screen and (max-width: 640px){
	.right-footer .list-top {
	    width: 410px;
	    margin-right: 20px;
	}
	.right-footer .list-top li {
	    margin-left: 22px;
	}
	#team-infomation-detail .logo-team111 li {
	    margin-right: 27px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail ul {
	    margin-left: 80px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li {
	    margin-right: 0;
	}
	#team-information .advance-west .blue-news {
		background: linear-gradient(92deg, white 92%, #ffffff00 0%);
	}
	#team-information .future-east .blue-news {
		background: linear-gradient(87deg, #ffffff00 9%, white 0%);
	}
	.scrollableTable
	{
	    width: 91%;
	}
}
@media screen and (max-width: 568px){
	.right-footer .list-top {
	    width: 255px;
	}
	.right-footer .list-top li {
	    margin-left: 14px;
	}
	#menuSP .social-top li {
	    padding: 0 8% 0 9%;
	}
	.carousel-control-next, .carousel-control-prev {
	 	padding-top: 380px;
	}
	#team-ranking .logo-team-ranking li img {
	    height: 45px;
	}
	#new-topics .topic-banner {
		width:100%;
	    height: auto;
	    margin-bottom: 20px;
	    margin-top: 0;
	}
	.box-logo-partners .list-top li {
	    width: 168px;
	}
	footer {
	    margin-bottom: 0;
	}
	#team-player-detail-banner .teams {
	    margin-left: 45px;
	}
	#team-player-detail-banner .chimu {
	    margin-left: 45px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail ul {
	    margin-left: 40px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li {

		width:100%;
	}
	#team-infomation-detail .logo-team111 li {
	    margin-right: 8px;
	}
	#upcomingTeam .detail-content p {
	    margin-left: -18px;
	}
	#ticket-and-good .price-ticket {
	    padding: 5px 15% 5px 15%;
	}
	.scrollableTable
	{
	    width: 90%;
	}
}
@media screen and (max-width: 425px){
	.right-footer p {
	    margin-top: -13px;
	    margin-right: 10px;
	    font-size: 12px;
	    position: relative;
	    bottom: 20px;
	}
	.right-footer .list-top {
	    width: 255px;
	}
	#tab-stast #batting-pitching .scrollableTable {
	    width: 75%;
	}
	 {
	    width: 100%;
	}
	#pitcher-pitching .box-scocer {
	    display: block;
	    margin-right: 0;
	}
	#tab-stast #all-pitcher-pitching .scrollableTable,
	#tab-stast #pitcher-pitching .scrollableTable,
	#tab-stast #all-fielders-pitching .scrollableTable,
	#tab-stast #batting-standing-pitching .scrollableTable {
	    width: 100%;
	}
	#batting-standing-pitching .box-scocer {
	    display: block;
	    margin-right: 0;
	}
	#umpires .right {
	    height: 160px;
	}
	#umpires-offical .content-box-main .row-topic .topic-title:nth-child(3) {
	    width: 90px;
	}
	#umpires-offical .content-box-main .row-topic .topic-title:nth-child(2) {
	    width: 118px;
	}
	#umpires-offical .content-box-main .row-topic .topic-title:nth-child(1) {
	    width: 90px;
	}
	#umpires-offical .content-box-main .row-topic-title .topic-title:nth-child(3) {
	    width: 90px;
	}
	#umpires-offical .content-box-main .row-topic-title .topic-title:nth-child(2) {
	    width: 118px;
	}
	#umpires-offical .content-box-main .row-topic-title .topic-title:nth-child(1) {
	    width: 90px;
	}
	#umpires-offical .content-box-main .row-topic-title .topic-title{
		font-size: 12px;
	}
	#umpires-offical .content-box-main .row-topic .topic-title{
		font-size: 10px;
	}
	#umpires-container .limit-banner {
	    height: 160px;
	}
	#menuSP .social-top li {
	    padding: 0 7% 0 6%;
	}
	.carousel-control-next, .carousel-control-prev {
	    width: 20%;
	    padding-top: 180px;
	}
	#game-result .view-show-team {
	    padding: 4px 28%;
	}
	#team-ranking .box-table-red .title-red {
	    background: linear-gradient(120deg, red 92%, #0e68d300 0%);
	}
	#team-ranking .box-table-blue .title-blue {
	    background: linear-gradient(120deg, #0e68d3 92%, #0e68d300 0%);
	}
	#team-ranking .box-team-detail span {
	    font-size: 13px;
	}
	#team-ranking .box-team-detail h3 {
	    font-size: 19px;
	}
	#team-ranking .logo-team-ranking {
	    margin: 30px 0 20px 30px;
	}
	#team-ranking .logo-team-ranking li {
	    padding: 0 0 20px 0;
	}
	#team-ranking .logo-team-ranking li img {
	    height: 27px;
	}
	#probable-pitcher .player-box-left .logo-team-icon {
	    top: -5px;
	    left: 9px;
	}
	#probable-pitcher .player-box-left .player-game {
	    width: 40px;
	    top: 40px;
	    left: -8px;
	}
	#probable-pitcher .player-box-left p {
	    top: 40px;
	    left: 8px;
	}
	#probable-pitcher .player-box-right .logo-team-icon {
	    top: -5px;
	    right: -36px;
	}
	#probable-pitcher .player-box-right .player-game {
	    width: 40px;
	    top: 40px;
	    right: 20px;
	}
	#probable-pitcher .player-box-right p {
	    top: 40px;
	    right: 5px;
	}
	#probable-pitcher .player span {
	    left: 27px;
	}
	#box-topics-black .row-topic .topic-right {
	    padding-left: 100px;
	}
	#new-topics .topic-banner {
	    height: 260px;
	    margin-bottom: 25px;
	    margin-top: 0;
	}
	#new-topics .bg-box-topic {
	    margin-bottom: 32px;
	}
	#feature {
	    padding-bottom: 10px;
	}
	#blog .title-post img {
	    top: 15px;
	    width: 110px;
	}
	#blog .box-sub-content-blog {
	    margin-left: 100px;
	}
	#blog .player-blog img{
		width: 100px;
	}
	#blog .title-post h2 span {
	    font-size: 25px;
	}
	.right-footer {
	    margin: 0;
	    float: none;
	}
	footer {
	    margin-bottom: 0px;
	    padding-bottom:0;
	}
	#game-result .see-game {
	    height: 259px;
	}
	#team-player-detail-profile .teko-20{
		font-size: 15px;
	}
	#team-player-detail-profile .ayumu-29{
		margin-top: -2px;
	}
	/*  */
	#team-banner-top .right .row1 img{
		width: 100%;
	}
	#team-banner-top .right .row1 {
		margin-top: 1px;
		margin-bottom: -5px;
	}
	#team-banner-top .right .row2 img{
		width: 100%;
	}
	#team-banner-top .right .row2 {
		margin-bottom: 0px;
	}
	#team-banner-top .right{
		background-image: url(../images/teaminfo/leiya.png);
		background-repeat: no-repeat;
		background-size: cover;
		height: 180px;
		padding-top: 55px;
		padding-bottom: 60px;
   }
   #team-information .advance-west .blue-news 
   {
   		background: linear-gradient(84deg, #ffffff00 17%, white 0%);
	}
	#team-information .future-east .blue-news {
		background: linear-gradient(96deg, white 83%, #ffffff00 0%);
	}
	#team-information .blue-news .special-img img{
		width: 55%;
	}
	#team-information .advance-west .blue-news .row {
		margin-right: 15px;
	}
	#team-information .future-east .blue-news .row {
		margin-left: 15px;
	}

	#team-player-detail-banner .teams {
		margin-top: 31px;
	}
	.display-br{
		display: none;
	}
	#team-player-detail-banner .chimu{
		margin-bottom: 35px;
	}
	#tab-team-player .tab-pc{
		display: none;
	}
	#team-player-detail-banner .right .row1 {
		margin-top: 0;
		margin-bottom: 0;
	}
	#team-player-detail-banner .right .row1 img{
		width:100%;
	}
	#team-infomation-detail .content-below-title2 .left-team-info-detail{

		width:100%;
	}

	#team-infomation-detail .content-below-title2 .right-team-info-detail .img1 {
		float: left;
		width: 90%;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail .img2 {
		float: right;
		width: 10%;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail .img1 img {
		width: 100%;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail{
		margin-top: 50px;
	}
	#team-infomation-detail .img-below-title .left{
		border-bottom: none;
	}
	#team-infomation-detail .img-below-title .right{
		border-bottom: none;
	}
	#team-infomation-detail .img-below-title .left .border-rights {
		border-right: none;
	}
	#team-infomation-detail .title-red{
		margin-top: 30px;
	}

	#team-infomation-detail .img-below-title .kanji-text{
		width:70%;
	}
	#team-infomation-detail .content-below-title {
		width: 100%;
	}
	#team-infomation-detail .text-in-container{

		margin-left: 0;
	}
	#team-infomation-detail .title-blue {
		margin-right: 0px;
		color: #fff;
		background: linear-gradient(115deg, #0e68d3 96%, #0e68d300 0%);
	}
	#team-infomation-detail .title-red {
		margin-left: 0px;
		background: linear-gradient(115deg, red 96%, #0e68d300 0%);
	}
	.logo-team111 li {
		float: left;
		text-align: center;
		margin-right: 20px;
	}
	#team-infomation-detail .the-first-img-red{
		margin-left: 0px;
	}
	#tab-team-player .tab-sp{
		display: block;
	}
	#menu-player-info .left-menu {
		margin-top: 20px;
		float: left;
		width: 33%;
		font-weight: bold;
	}
	#team-player-detail-profile .red-button-sp-none{
		display: block;
	}
	#team-player-detail-profile .margin-alitle .row{
		margin-left: -10px;
	}
	#team-player-detail-profile .hr-pc{
		clear:both;display:block;
	}
	#team-player-detail-profile .hr-sp{
		clear:both;display: none;
	}
	#blog_ameba{
		float:right;text-align: center;
		margin-bottom: 20px;
	}
	#team-player-detail-profile .ameba-sp1{
		float: left;
		width: 40%;
		margin-left: -10px;
	}
	#team-player-detail-profile .ameba-sp2{
		float: right;
		width: 60%;
		margin-right: 5px;
	}
	#team-information .space_below {
	    height: 80px;
	}
	.responsive-tabs.nav-tabs > li {
	    display: none;
	}
	#team-player-detail-banner .teams {
	    margin-left: 55px;
	}
	#team-player-detail-banner .chimu {
	    margin-left: 55px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail ul {
	    margin-left: 20px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li {
	    float: left;
	    margin-right: 0;
	    width: 120px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail .space_below-img {
	    height: 110px;
	}
	#team-infomation-detail .img-below-title {
	    margin-left: 0;
	}
	#team-infomation-detail .logo-team111 li {
	    margin-right: 40px;
	    margin-bottom: 0;
	}
	#team-infomation-detail .logo-team111 .li-left {
	    margin-bottom: 0;
	}
	#team-infomation-detail .container-fluid {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	#ticket-and-good .price-black {
		padding: 1px 20% 1px 25%;
	}
	#league-standing .box-table-blue .title-red {
		background: linear-gradient(120deg, #d7000f 92%, #0e68d300 0%);
		padding-left: 4%;
	}
	#league-standing .box-table-red .title-blue {
	    background: linear-gradient(120deg, #0e68d3 92%, #0e68d300 0%);
	}
	#team-ranking .move-right_team_detail {
	    margin-top: -12px;
	    margin-right: 10px;
	}
	#ticket-and-good .list-logo li {
	    width: 45%;
	}
	.box-sendcontact {
	    width: 60%;
	}
	.box-callbackcontact {
	    width: 30%;
	}
	.ballpart-menu li {
	    width: 100%;
	}
	#ballpark-main .content-box-ballpark .row-topic-title {
	    margin: 0;
	}
	#ballpark-main .content-box-ballpark .row-topic {
	    margin: 0;
	}
	.content-box-ballpark .title-children-info img {
	    float: right;
	    width: 30px;
	    position: relative;
	    right: 0;
	    top: 0;
	}
	#upcomingTeam .detail-content p {
	    margin-left: 0px;
	    font-size: 11px;
	}
	#upcomingTeam  .detail-content p img {
	    margin-left: 5px;
	    width: 3%;
	}
	#ticket-and-good .price-ticket {
	    padding: 5px 10% 5px 10%;
	}
	#ticket-and-good .price-gud-ticket {
	    padding: 8px 5% 8px 5%;
	}
	.scrollableTable
	{
	    width: 90%;
	}
}
@media screen and (max-width: 375px){
	#team-information .advance-west .blue-news li {
	    margin-right: 27px;
	}
	#game-result .box-result-game {
	    top: 150px;
	}
	.right-footer p {
	    font-size: 10px;
	}
	.right-footer .list-top {
	    width: 210px;
	}
	#partners .box-logo-partners .list-top li {
    	width: 115px;
	}
	#team-ranking .box-team-detail {
	    width: 62%;
	}
	#tab-stast #batting-pitching .scrollableTable {
	    width: 73%;
	}
	.social-top ul {
	    padding: 40px 0 55px 0;
	}
	.social-top li {
		padding: 0 41px 0 27px;
	}
	.social-top li:last-child {
		padding: 0 0 0 27px;
	}
	#menuSP .social-top li {
	    padding: 0 6% 0 6%;
	}
	.carousel-control-next, .carousel-control-prev {
	    width: 20%;
	    padding-top: 180px;
	}
	#game-result .number-result {
	    font-size: 20px;
	}
	#game-result .view-show-team {
	    padding: 4px 25%;
	}
	#team-ranking .box-table-red .title-red {
	    background: linear-gradient(120deg, red 93%, #0e68d300 0%);
	}
	#team-ranking .box-table-blue .title-blue {
	    background: linear-gradient(120deg, #0e68d3 93%, #0e68d300 0%);
	}
	#team-ranking .box-team-detail span {
	    font-size: 13px;
	}
	#team-ranking .box-team-detail h3 {
	    font-size: 19px;
	}
	#team-ranking .logo-team-ranking {
	    margin: 30px 0 20px 30px;
	}
	#team-ranking .logo-team-ranking li {
	    padding: 0 0 20px 0;
	}
	#team-ranking .logo-team-ranking li img {
	    height: 25px;
	}
	#probable-pitcher .player-box-left .player-game {
	    width: 30px;
	}
	#probable-pitcher .player-box-right .player-game {
	    width: 30px;
	}
	#probable-pitcher .player-box-left .logo-team-icon {
	    top: 5px;
	}
	#probable-pitcher .player-box-right .logo-team-icon {
	    top: 5px;
	    right: -27px;
	}
	#new-topics .topic-banner {
	    height: 232px;
	    margin-bottom: 25px;
	    margin-top: 0;
	}
	#new-topics .box-topic-banner {
	    padding: 10px 60px 10px 28px;
	}
	#new-topics .box-topic-banner span {
	    padding-right: 0;
	}
	#new-topics .move-right_topic {
	    margin-top: -13px;
	}
	#blog .title-post h2 span {
	    font-size: 20px;
	}
	footer {
	    margin-bottom: 0px;
	    padding-bottom:0;
	}
	.right-footer .list-top li a {
	    font-size: 10px;
	}
	.right-footer .list-down li a {
	    font-size: 9px;
	}
	.right-footer .list-down {
	    margin: 0 20px 0 0;
	    display: inline-block;
	    float: right;
	}
	.right-footer .list-down li {
	    padding: 0;
	    margin-left: 10px;
	}
	#menu-player-info .right-children-menuchildren {
		float: left;
		font-size: 15px;
	}
	#menu-player-info .left-children-menuchildren {
		float: left;
		width: 20%;
		margin-top: 10px;
	}
	#team-information .blue-news p {
	    font-size: 13px;
	}
	#team-information .future-east .blue-news .link-team-detail {
	    font-size: 10px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail ul {
	    margin-left: 0;
	}
	#team-infomation-detail .logo-team111 li {
	    margin-right: 30px;
	}
	#team-player-detail-banner .teams {
	    margin-left: 35px;
	}
	#team-player-detail-banner .chimu {
	    margin-left: 35px;
	}
	#ticket-and-good .price-black {
		padding: 1px 20% 1px 5%;
	}
	#league-standing .box-table-blue .title-red {
	    background: linear-gradient(120deg, #d7000f 93%, #0e68d300 0%);
		padding-left: 4%;
	}
	#league-standing .box-table-red .title-blue {
	    background: linear-gradient(120deg, #0e68d3 93%, #0e68d300 0%);
	}
	#ticket-and-good .list-logo li {
	    width: 50%;
	}
	.box-gohome {
	    width: 340px;
	    margin-right: 0;
	}
	.content-box-ballpark .title-children-info {
	    font-size: 14px;
	}
	.box-button-contact {
	    width: 70%;
	}
	#upcomingTeam .detail-content p {
	    margin-left: 0px;
	    font-size: 10px;
	}
	#upcomingTeam .detail-content p img {
	    width: 3%;
	}
	#upcomingTeam .detail-content h3 {
	    font-size: 14px;
	}
	.scrollableTable
	{
	    width: 89%;
	}
	#newsdetail .chimu {
	    margin-left: 20px;
	}
	#newsdetail .teams {
	    margin-left: 20px;
	}
	#team-information .blue-news .link-team-detail {
	    width: 90%;
	}
}
@media screen and (max-width: 360px){
	#game-result .box-result-game {
	    top: 140px;
	}
	.right-footer .list-top {
	    width: 200px;
	}
	.right-footer .list-top li {
	    margin-left: 25px;
	}
	#team-ranking .box-team-detail {
	    width: 73%;
	}
	#tab-stast #batting-pitching .scrollableTable {
	    width: 72%;
	}
	#menuSP .social-top li {
	    padding: 0 6% 0 5%;
	}
	#new-topics .topic-banner {
	    height: 223px;
	    margin-bottom: 25px;
	    margin-top: 0;
	}
	#new-topics .box-topic-banner {
	    right: 18px;
	}
	#blog .title-post h2 span {
	    font-size: 18px;
	}
	#team-player-detail-profile .teko-20{
		font-size: 10px;
	}
	#team-player-detail-profile .ayumu-29{
		margin-top: -2px;
	}
	#team-information .blue-news p{
		font-size: 10px;
	}
	#team-information .future-east ul {
	    margin-left: 10px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li {
	    margin-right: -33px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail ul {
	    margin-top: 0;
	    margin-left: -15px;
	}
	#team-player-detail-banner .teams {
	    margin-left: 20px;
	}
	#team-player-detail-banner .chimu {
	    margin-left: 20px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li img {
	    height: 100%;
	}
	#team-infomation-detail .space_below-img img {
	    width: auto;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li {
	    width: 150px;
	}
	#ticket-and-good .buy-red {
		padding: 1px 3px 1px 3px;
	}
	#game-result .result-game {
	    margin-bottom: 55px;
		font-size: 18px;
		font-family: "Noto Sans CJK JP", sans-serif;
	}
	#game-result .view-show-team {
	    padding: 4px 20%;
	}
	#stats-banner .responsive-tabs.nav-tabs > li .tab-header {
		font-size: 25px;
	}
	.box-button-contact {
	    width: 90%;
	}
	#ticket-and-good .list-logo li img {
	    height: 55px;
	}
	.scrollableTable
	{
	    width: 84%;
	}
}
@media screen and (max-width: 320px){
	#game-result .result-game .content {
		margin: 15px 0 17px 0;
		font-size: 18px;
	}
	#newsdetail-content-main .box-backlistnews {
	    width: 120px;
	}
	.box-nextnews {
	    width: 130px;
	    margin-right: 20px;
	}
	.box-previousnews {
	    width: 130px;
	}
	#newsdetail-content-main .titlebuttonGohome {
	    font-size: 12px;
	}
	#newsdetail-content-main .subbuttonGohome {
	    font-size: 8px;
	}
	.box-nextnews .icon-left {
	    margin-top: -18px;
	    width: 8px;
	    height: 13px;
	    background-size: 8px 13px;
	}
	.box-previousnews .icon-right {
	    margin-top: -18px;
	    width: 8px;
	    height: 13px;
	    background-size: 8px 13px;
	}
	#team-information .future-east .blue-news li {
	    margin-left: 0;
	}
	#team-information .advance-west .blue-news li {
	    width: 103px;
	    margin-left: 0;
	    margin-right: 27px;
	}
	#team-information .advance-west .blue-news li:nth-child(even) {
		margin-right: 0;
	}
	#team-information .advance-west ul {
	    margin-left: 50px;
	    margin-top: 23px;
	    padding: 0;
	}
	.block-content-list {
	    padding: 22px 0 11px 15px;
	}
	#company .teams {
	    font-size: 42px;
	}
	#game-result .box-result-game {
	    top: 115px;
	}
	#partners #special img {
	    width: 55px;
	}
	#partners .box-logo-partners .list-top li {
	    width: 145px;
	}
	.right-footer p {
	    font-size: 9px;
	}
	.left-footer {
	    background: linear-gradient(105deg, #d7000f 61%, #ffffff00 0%);
	    width: 100px;
	}
	.left-footer img {
	    width: 40px;
	}
	#tab-stast #batting-pitching .scrollableTable {
	    width: 68%;
	}
	.social-top li {
	    padding: 0 35px 0 20px;
	}
	.social-top li:last-child {
	    padding: 0 0 0 20px;
	}
	.logo {
	    width: 60%;
	}
	.social-top ul {
	    padding: 25px 0 35px 0;
	}
	.social-top {
	    margin-top: 0;
	}
	.menu {
	    margin-top: 30px;
	    margin-left: 37px;
	}
	.navbar .btn-show-menu {
	    margin: 22px 20px 0 0;
	    width: 10%;
	}
	#menuSP .menu li {
	    margin-top: 30px;
	}
	#menuSP .social-top ul {
	    padding: 30px 0 70px 0;
	}
	#menuSP .social-top li {
	    padding: 0 5% 0 5%;
	}
	.scroll_horizontal .list {
	    width: 100%;
	}
	.scroll_horizontal .list li {
	    width: 50%;
	}
	.carousel-control-next, .carousel-control-prev {
	    width: 20%;
	    padding-top: 180px;
	}
	.view-show-team {
	    padding: 4px 25%;
	    font-size: 14px;
	}
	#game-result .number-team .right-img {
	    width: 20px;
	}
	#game-result .number-team .left-img {
	    width: 20px;
	}
	#game-result .number-result {
	    margin: 0 2px;
	}
	#game-result .view-show-team {
	    padding: 4px 17%;
	}
	#game-result .center-result {
	    padding: 0 0;
	}
	#game-result .see-game {
	    height: 200px;
	}
	#team-ranking .box-table-red .title-red {
	    background: linear-gradient(120deg, red 92%, #0e68d300 0%);
	}
	#team-ranking .box-table-blue .title-blue {
	    background: linear-gradient(120deg, #0e68d3 92%, #0e68d300 0%);
	}
	#team-ranking .box-team-detail span {
	    font-size: 13px;
	}
	#team-ranking .box-team-detail h3 {
	    font-size: 19px;
	}
	#team-ranking .logo-team-ranking {
	    margin: 15px 0 20px 8px;
	}
	#team-ranking .logo-team-ranking li {
	    padding: 0 0 20px 0;
	}
	#team-ranking .logo-team-ranking li img {
	    height: 20px;
	}
	#probable-pitcher .player-box-left {
	    width: 50%;
	}
	#probable-pitcher .player-box-right {
	    width: 50%;
	}
	#probable-pitcher .player-box-left .logo-team-icon {
	    top: 5px;
	    left: 7px;
	}
	#probable-pitcher .player-box-left .player-game {
	    width: 25px;
	    top: 40px;
	    left: -9px;
	}
	#probable-pitcher .player span {
	    left: -7px;
	}
	#probable-pitcher .player-box-right .logo-team-icon {
	    top: -13px;
	    right: -26px;
	}
	#probable-pitcher .player-box-right .player-game {
	    width: 25px;
	    top: 25px;
	    right: 5px;
	}
	#probable-pitcher .player-box-left p {
	    left: -7px;
	}
	#probable-pitcher .player-box-right p {
	    top: 22px;
	    right: 2px;
	}
	#new-topics .topic-banner {
	    height: 195px;
	    margin-bottom: 25px;
	    margin-top: 0;
	}
	#new-topics .box-topic-banner span {
	    padding-right: 0;
	}
	#new-topics .box-topic-banner {
	    right: 20px;
	}
	#new-topics .move-right_topic {
	    margin-top: -12px;
	}
	#feature .box-feature .view-detail-blog img {
	    width: 4px;
	}
	#blog .title-post h2 span {
	    font-size: 15px;
	}
	#blog .title-post img {
	    top: 15px;
	    width: 90px;
	}
	#blog .box-sub-content-blog .content-top-date {
    	font-size: 20px;
	    display: block;
	    padding-left:0;
	    padding-bottom:10px;
	}
	.right-footer .list-down li a {
	    font-size: 8px;
	}
	.right-footer .list-top {
	    width: 200px;
	}
	.right-footer .list-top li {
	    padding: 13px 0 6px 0;
	    margin-left: 26px;
	}
	.right-footer .list-top li a {
	    font-size: 10px;
	}
	#team-information .blue-news p{
		font-size: 12px;
	}
	#team-information .future-east ul {
	    margin-left: 10px;
	}
	#team-player-detail-banner .teams {
	    margin-left: 20px;
	}
	#team-player-detail-banner .chimu {
	    margin-left: 20px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li {
	    margin-right: -65px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail ul {
	    margin-left: 0;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li {
	    margin-right: -25px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail .space_below-img {
	    height: 60px;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail li img {
	    height: 100%;
	}
	#team-infomation-detail .content-below-title2 .right-team-info-detail ul {
	    margin-top: 0;
	}
	#team-infomation-detail .logo-team111 li img {
	    height: 45px;
	}
	#team-infomation-detail .logo-team111 li {
	    margin-right: 15px;
	}
	#team-infomation-detail .title-blue {
	    background: linear-gradient(110deg, #0e68d3 96%, #0e68d300 0%);
	}
	#team-infomation-detail .title-red {
	    background: linear-gradient(110deg, red 96%, #0e68d300 0%);
	}
	#menu-player-info li .content-menu-player {
	    font-size: 15px;
	}
	#menu-player-info li .title-menu-player {
	    font-size: 20px;
	}
	#menu-player-info li {
	    width: 90px;
	}
	.responsive-tabs.nav-tabs > li p {
	    font-size: 16px;
	    font-family: "Noto Sans CJK JP", sans-serif;
	}
	#stats-banner .responsive-tabs.nav-tabs > li .tab-header {
	    font-size: 20px;
	}
	#ticket-and-good .buy-red {
		padding: 1px 3px 1px 3px;
	}
	#league-standing .box-table-blue .title-red {
	    background: linear-gradient(120deg, #d7000f 92%, #0e68d300 0%);
		padding-left: 4%;
	}
	#league-standing .box-table-red .title-blue {
	    background: linear-gradient(120deg, #0e68d3 92%, #0e68d300 0%);
	}
	#league-standing .box-table-blue .table-resposive {
	    padding: 0;
	}
	#league-standing .box-table-red .table-resposive {
	    padding: 0;
	}
	#league-standing .title-post h2 {
	    font-size: 32px;
	}
	#stats-banner .responsive-tabs.nav-tabs > li .tab-header-not-bold {
		font-size: 20px;
	}
	#blog .box-sub-content-blog {
	    margin-right: 0;
	}
	.box-previewcontact {
	    width: 290px;
	}
	.box-sendcontact {
	    width: 50%;
	}
	.box-callbackcontact {
	    width: 40%;
	}
	.box-gohome {
	    width: 290px;
	}
	.box-gocontact {
	    width: 270px;
	}
	.box-info {
	    height: 200px;
	}
	#other-information .content-box p {
	    padding: 18px 0 0 70px;
	}
	#other-information .content-box ul {
	    margin-top: 10px;
	}
	.title-challenge h4 {
	    padding: 0 0 0 40px;
	}
	#operating-container .teams {
	    margin-left: 12px;
	}
	#operating-container .chimu {
	    margin-left: 12px;
	}
	.content-box-ballpark .title-children-info {
	    font-size: 12px;
	}
	.box-button-contact {
	    width: 90%;
	}
	.title-onlyone h4 {
	    margin-left: 35px;
	}
	.content-box h3:before {
	    margin-top: 10px;
	}
	#other-information .content-box h5 {
	    font-size: 12px;
	    margin-top: 2px;
	    margin-bottom: 2px;
	}
	.content-box {
	    margin: 0 0 20px 0;
	}
	.content-box h3 {
	    font-size: 14px;
	    margin-bottom: 5px;
	}
	#other-information .content-box ul {
	    margin-top: 0;
	}
	.box-info {
	    height: 88px;
	}
	#upcomingTeam .detail-content p img {
	    width: 2%;
	}
	#upcomingTeam .detail-content h3 {
	    font-size: 11px;
	}
	#upcomingTeam .detail-content p {
	    font-size: 9px;
	}
	#ticket-and-good .list-logo li img {
	    height: 55px;
	}
	.scrollableTable
	{
	    width: 87%;
	}
	.content-month p {
	    font-size: 12px;
	}
	.content-month h2 {
	    font-size: 22px;
	}
	#newsdetail .chimu {
	    margin-left: 10px;
	}
	#newsdetail .teams {
		font-size: 75px;
	    margin-left: 10px;
	}
	#umpires-offical .content-banner {
	    top: 12px;
	}
	#umpires-offical .box-content-banner .right {
	    top: 12px;
	}
}