@charset "euc-jp";
/********************************************************
野球wiki
bb_wiki.css
*********************************************************
■選手wiki
********************************************************/
body {
	font-size:18px;
	background-color: #eee;
	color: rgb(51,51,51) !important;/*#333*/
	font-family:"ヒラギノ角ゴ ProN W3", arial, "Hiragino Kaku Gothic ProN", "Meiryo", "メイリオ", sans-serif;
	text-shadow:none !important;
}
* + p,
div p:first-child{
	margin:0;
}
.WikiTitle01 {
	color:#6f737f;
	font-size:100%;
	padding:14px 8px 10px;
}
.WikiTitle02 {
	color:#6f7480;
	background-color:#e4e7ed;
	font-size:100%;
	padding:8px;
}
.WikiTitle03 {
	margin-bottom:10px;
	font-size:100%;
	line-height:1.2;
}
.LinkBtn_01 {
}
.LinkBtn_01 a,
.LinkBtn_01 button{
	display: block;
	width:100%;
	text-align: center;
	color: #fff;
	padding: 15px 14px;
	-webkit-user-select: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #113165 ;
	font-size:90%;
	font-weight:normal;
	border-bottom:3px solid #000713;
}
.LinkBtn_02 {
	padding: 12px;
}
.LinkBtn_02 a{
	display: block;
	text-align: center;
	color: #333;
	padding: 15px 14px;
	-webkit-user-select: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size:90%;
	font-weight:bold;
	background-image: -moz-linear-gradient(
				center top,
				#fefefe 0%,
				#e8eaed 50%,
				#d6d9df 85%,
				#eef0f3 100%);
	background-image: -o-linear-gradient(top,
				#fefefe 0%,
				#e8eaed 50%,
				#d6d9df 85%,
				#eef0f3 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,
				color-stop(0 , #fefefe),
				color-stop(0.5 , #e8eaed),
				color-stop(0.85 , #d6d9df),
				color-stop(1 , #eef0f3)
				);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8eaed', EndColorStr='#d6d9df')";
	background-image: linear-gradient(to bottom,
				#fefefe 0%,
				#e8eaed 50%,
				#d6d9df 85%,
				#eef0f3 100%);
	border-bottom:3px solid #a7aab1;
}
.LinkBtn_03 {
	margin-bottom:0;
}

.LinkBtn_04 {
	margin-bottom:0;
}
.LinkBtn_04 a{
	display: block;
	text-align: center;
	color: #858a98;
	padding: 7px 14px;
	-webkit-user-select: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #d8dce4 ;
	font-size:90%;
	font-weight:normal;
	border-bottom:3px solid #aeb3bf;
}

.LinkBtn_05 {
	position:absolute;
	bottom:8px;
	padding-top:20px;
	width:100%;
	height:60px;
	background-image:-moz-linear-gradient(
			center top,
			rgba(255,255,255,0) 0%,
			rgba(255,255,255,1) 30%,
			rgba(255,255,255,1) 100%
		  );
	background-image:-o-linear-gradient(top,
			rgba(255,255,255,0) 0%,
			rgba(255,255,255,1) 30%,
			rgba(255,255,255,1) 100%
		  );
	background-image:-webkit-gradient(linear,left top,left bottom,
			color-stop(0 , rgba(255,255,255,0)),
			color-stop(0.3 , rgba(255,255,255,1)),
			color-stop(1.0 , rgba(255,255,255,1))
		  );
	background-image:linear-gradient(to bottom,
			rgba(255,255,255,0) 0%,
			rgba(255,255,255,1) 30%,
			rgba(255,255,255,1) 100%
		  );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#000000', EndColorStr='#000000')";
}
.LinkBtn_05 a{
	display: block;
	height:50px;
	line-height:50px;
	-webkit-user-select: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #ffffff;
	border:1px solid #cccccc;
	color:#333 !important;
	font-size:90%;
	font-weight:normal;
	text-align: center;
}

.Icon_More02 {
	display:block;
	position:relative;
}
.Icon_Arrow01 {
	display:block;
	position:relative;
}
.Icon_Arrow01:after {
	content:"";
	display:block;
	width:20px;
	height:20px;
	background-image:url("../image/baseball/bb_wiki/icon_bbwiki_02.png");
	background-repeat:no-repeat;
	background-position:-24px -24px;
	-webkit-background-size: 300px 300px;
	-moz-background-size: 300px 300px;
	-o-background-size:300px 300px;
	-ms-background-size:300px 300px;
	background-size: 300px 300px;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	right:0;
}

.IconWiki {
	display:inline-block;
	vertical-align: middle;
	background-image:url("../image/baseball/bb_wiki/icon_bbwiki_02.png");
	background-repeat:no-repeat;
	background-position:-162px 8px;
	-webkit-background-size: 300px 300px;
	-moz-background-size: 300px 300px;
	-o-background-size:300px 300px;
	-ms-background-size:300px 300px;
	background-size: 300px 300px;
	background-repeat:no-repeat;
}


.Txt_Color_01{
	color: #696969;
}
.Txt_Color_02{
	color: #4d4d4d;
}
.Txt_Color_03{
	color: #bebebe;
}
.Txt_Color_04{
	color: #fff;
}
.Txt_Color_05{
	color: #00b0f0;
}
.Txt_Color_06{
	color: #818181;
}

/*-- コンテンツ領域 --*/
section{
	margin-bottom:15px;
}


.WikiWrap01{
	background-color:#fff;
	padding:8px;
}
.WikiWrap02{
	background-color:#ffffff;
}




/*-- 検索フォーム --*/
.Wiki_Search_Input {
	position:relative;
	padding: 2px;
	margin:8px;
	-webkit-user-select: none;
	background:#fff;
	border:2px solid #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 2px 4px rgba(194,194,194,0.6) inset;
	-webkit-box-shadow: 0px 2px 4px rgba(194,194,194,0.6) inset;
	-o-box-shadow: 0px 2px 4px rgba(194,194,194,0.6) inset;
	-ms-box-shadow: 0px 2px 4px rgba(194,194,194,0.6) inset;
}

.Wiki_Search_Input .InputTxt_Form_Box{
	display:block;
	width:100%;
}

.Wiki_Search_Input .InputTxt_Form_Box input.Txt_Form {
	-webkit-appearance: none;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size:85%;
	border: none;
	border-radius: 4px;
	padding: 0 8px 0 ;
	width: 100%;
	height: 47px;
	line-height: 47px;
	outline: none;
	background-color: transparent
}
.Wiki_Search_Input .InputTxt_Form_Box input.Txt_Form.Min::-webkit-input-placeholder {
	color:#b2b2b2;
	font-weight: normal;
}
.Wiki_Search_Input .InputTxt_Form_Box input.Txt_Form::-webkit-input-placeholder {
	color:#b2b2b2;
	font-weight: bold;
}
.Wiki_Search_Input .InputTxt_Form_Box input.Txt_Form:-ms-input-placeholder{
	color:#b2b2b2;
	font-weight: bold;
}
.Wiki_Search_Input .InputTxt_Form_Box input.Txt_Form::-moz-placeholder{
	color:#b2b2b2;
	font-weight: bold;
}

.Submit_Btn_Box input {
	background-color:#d8dce4;
	background-image:url("../image/baseball/bb_wiki/icon_bbwiki_01.png");
	background-repeat:no-repeat;
	background-position:-162px 8px;
	-webkit-background-size: 200px 300px;
	-moz-background-size: 200px 300px;
	background-size: 200px 300px;
	width: 47px;
	height: 44px;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	top: 4px;
	right: 4px;
	display: block;
	cursor: pointer;
	text-indent: -9633em;
	padding: 0;
	border: 0 none;
	border-bottom:3px solid #aeb3bf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

/*-- 入力予測 --*/
.ui-menu .ui-menu-item{
	padding:15px 8px;
	font-size:86%;
	background-color:#fff;
	border-bottom:1px solid #ccc;
}


/*-- 急上昇ワード --*/
.TrendKeyword dl {
	height:42px;
	overflow:hidden;
	position:relative;
	background:#fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
}
.TrendKeyword dl dt{
	position:absolute;
	top:0;
	left:0;
	width:78px;
	line-height:40px;
	background:#d94a4b;
	color:#fff;
	font-weight:bold;
	font-size:78%;
	text-indent:10px;
}
.TrendKeyword dl dt:after{
	content:"";
	display:block;
	width:16px;
	height:40px;
	background:#d94a4b;
	-moz-transform-origin:0 100%;
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
	-moz-transform:skewX(-15deg);
	-webkit-transform:skewX(-15deg);
	transform:skewX(-15deg);
	position: absolute;
	left: 62px;
	top: 0;
}

.TrendKeyword dl dt span.IconTrend_01 {
	width:15px;
	height:21px;
	background-position: 0 -20px;
	margin-left:4px;
}
.TrendKeyword dl dd{
	padding-left:100px;
	line-height:40px;
	font-size:73%;
	overflow:hidden;
	white-space: nowrap;
}
.TrendKeyword dl dd span + span{
	padding-left:6px;
	display:inline-block;
	position:relative;
}
.TrendKeyword dl dd span + span:before{
	display:inline-block;
	content:"\2f";
	width:10px;
	padding-right:6px;
	text-align:center;
	color:#333;
}
.TrendKeyword dl dd a:hover {
	text-decoration:underline;
}

/*-- タブ .WikiTab01 --*/
.WikiTab01 ul{
	display:table;
	table-layout: fixed;
	width: 100%;
	height:38px;
}
.WikiTab01 ul li{
	display:table-cell;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height:38px;
}
.WikiTab01 ul li + li{
	padding-left:1px;
}
.WikiTab01 ul li a{
	display:block;
	font-size:84%;
	line-height:38px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
	background:#9fa5b3;
	color:#fff;
	font-weight:normal;
	border-radius: 3px 3px 0 0;
}
.WikiTab01 ul li.Active a{
	background:#fff;
	color:#515560;
}

/*-- タブ .WikiTab02 --*/
.WikiTab02{
	padding:5px 5px 0;
	background-color:#9599a0;
}
.WikiTab02 ul{
	display:table;
	table-layout: fixed;
	width: 100%;
	height:38px;
}
.WikiTab02 ul li{
	display:table-cell;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height:38px;
}
.WikiTab02 ul li + li{
	padding-left:1px;
}
.WikiTab02 ul li a{
	display:block;
	font-size:84%;
	line-height:38px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
	color:#fff;
	font-weight:normal;
	border-left:1px solid #898b8f;
}
.WikiTab02 ul li.Active a{
	background:#fff;
	color:#515560;
	border-radius: 2px 2px 0 0;
	border-left:none;
}
.WikiTab02 ul li:first-of-type a,
.WikiTab02 ul li.Active + li a{
	border-left:none;
}
.WikiTab02 ul li.Active + li a{
	border-left:none;
}

/*-- タブ .WikiTab03 --*/
.WikiTab03{
	padding:5px 5px 0;
	background-color:#9599a0;
}
.WikiTab03 ul{
	display:table;
	table-layout: fixed;
	width: 100%;
	height:38px;
}
.WikiTab03 ul li{
	display:table-cell;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height:38px;
}
.WikiTab03 ul li + li{
	padding-left:1px;
}
.WikiTab03 ul li a{
	display:block;
	font-size:84%;
	line-height:38px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
	color:#fff;
	font-weight:normal;
	/*border-left:1px solid #898b8f;*/
}
.WikiTab03 ul li.Active a{
	background:#fff;
	color:#515560;
	border-radius: 2px 2px 0 0;
	border-left:none;
}
.WikiTab03 ul li:first-of-type a,
.WikiTab03 ul li.Active + li a{
	border-left:none;
}
.WikiTab03 ul li.Active + li a{
	border-left:none;
}
/*-- セレクトメニュー .WikiSelectMenu --*/
.WikiSelectMenu {
	padding:8px;
	background:#fff;
}
.WikiSelectMenu ul{
	display:table;
	width:100%;
}
.WikiSelectMenu ul.col3 li{
	display:table-cell;
	width:33%;
}
.WikiSelectMenu ul li + li .SelectWrap{
	padding-left:3px;
}
.SelectWrap {
	position:relative;
	overflow: hidden;
	border-radius: 5px;
}
.SelectWrap select {
	width: 100%;
	padding: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #c6ccdd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	background: #ededed;
	background-image: -moz-linear-gradient(top, #f6f7f8, #ededed);
	background-image: -webkit-gradient(linear,left top,left bottom, from(#f6f7f8), to(#ededed) );
	background-image: linear-gradient(to bottom, #f6f7f8, #ededed);
	box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset;
	-webkit-box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset;
	-moz-box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset;
	vertical-align:middle;
	height: 40px;
	font-weight:bold;
	color:#444;
	font-size: 85%;
}
.SelectWrap:before{
	display:block;
	content:"\25bc";
	font-size: 12px;
	color:#858a98;
	position:absolute;
	top:0;
	right:0;
	width:24px;
	line-height:38px;
	text-align:center;
	border-radius: 5px;
}

/*-- セレクトメニュー 二軍切り替え .SwitchWrap --*/
.SwitchWrap {
	display:table;
	table-layout: fixed;
	width: 100%;
	height: 40px;
	background: #fff;
}
.SwitchWrap .WikiSelectMenu,
.SwitchWrap .SwitchBtnWrap {
	display:table-cell;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 8px;
}
.SwitchWrap .SwitchBtnWrap {
	text-align: right;
	font-size: 0;
}
.WikiTab02 + .SwitchWrap .SwitchBtnWrap {
	padding-top: 8px;
}
.SwitchBtn01 {
	display: inline-block;
	position: relative;
	padding: 10px 16px;
	border: 1px solid #c6ccdd;
	background: #f4f4f4;
	background-image: -moz-linear-gradient(top, #fafafa, #f4f4f4);
	background-image: -webkit-gradient(linear,left top,left bottom, from(#fafafa), to(#f4f4f4) );
	background-image: linear-gradient(to bottom, #fafafa, #f4f4f4);
	-webkit-box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset;
	-moz-box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset;
	box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #444;
	font-size: .956rem;
	height: 40px;
}
.SwitchBtn01.Active {
	background: #113165;
	color: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.SwitchBtn01.Active > span {
	position: relative;
}
/*
.SwitchBtn01.Active > span:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 3px;
	margin-top: -10px;
	margin-left: 0;
	width: 6px;
	height: 14px;
	border-right: 2px solid #dbdbdb;
	border-bottom: 2px solid #dbdbdb;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
*/

.SwitchWrap .SwitchBtn01 + .SwitchBtn01 {
	border-left: none;
}
.SwitchWrap .SwitchBtn01:first-child {
	-moz-border-radius:  4px 0 0 4px;
	-webkit-border-radius:  4px 0 0 4px;
	-ms-border-radius:  4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.SwitchWrap .SwitchBtn01:last-child {
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
/*-- ランキングリスト .WikiRankList01 --*/
.WikiRankList01 {
}
.WikiRankList01 li{
	padding:8px;
	background-color:#fff;
	border-bottom: 1px solid #e5e7ee;
}
.WikiRankList01 li:first-of-type{
	border-top: 1px solid #e5e7ee;
}
.WikiRankList01 li .LinkBox_01{
	display: table;
	width:100%;
}
.RankContent_01 {
	display:table-cell;
	width:100%;
	vertical-align:middle;
}
.RankContent_01:nth-child(2){
	padding-left:12px;
}
.RankName{
	display:block;
	font-size:105%;
	margin:0 0 8px;
}
span[class^="Rank_Number"]{
	color:#333;
	display:inline-block;
	margin-right:12px;
	-moz-transform:skewX(-10deg);
	-webkit-transform:skewX(-10deg);
	transform:skewX(-10deg);
	font-weight:normal;
	font-family: 'Anton', sans-serif !important;
}
span.Rank_Number01{
	color: #cecb01;
}
span.Rank_Number02{
	color: #a0afb2;
}
span.Rank_Number03{
	color: #d28e3d;
}
.RankName .PlayerName01{
	color:#333;
}
span.TeamPosi {
	background:#e5e7ee;
	font-size:70%;
	color:#333;
	padding:0 8px;
	line-height:21px;
	display:inline-block;
	font-weight:normal;
}

.RankContent_01 span.ViewCount {
	float:right;
	font-size:78%;
	line-height:21px;
	color:#a3a3a3;
	font-weight:normal;
	margin-right:0;
}
.RankContent_01 span.ViewCount em{
	font-weight:bold;
}
.RankContent_01 span.up_1 span.view em{
	color:#bb1b63;
}
.RankContent_01 span.up_2 span.view em{
	color:#e37824;
}
.RankContent_01 span.down_1 span.view em{
	color:#3c5ab5;
}
.RankContent_01 span.down_2 span.view em{
	color:#4bb5dd;
}
.RankContent_01 span.stay_1 span.view em{
}

.RankContent_01 span.ResultsData {
	float:right;
	font-size:78%;
	line-height:21px;
	color:#a3a3a3;
	font-weight:normal;
	margin-right:6px;
}
.RankContent_01 span.ResultsData em{
	font-weight:bold;
	padding-left:6px;
	color:#bb1b63;
}
.arrow_up_1 {
	width:16px;
	height:13px;
	background-position: 0 -48px;
}
.arrow_up_2 {
	width:16px;
	height:13px;
	background-position: -17px -48px;
}
.arrow_stay_1 {
	width:16px;
	height:13px;
	background-position: -32px -48px;
}
.arrow_down_1 {
	width:16px;
	height:13px;
	background-position: -64px -48px;
}
.arrow_down_2 {
	width:16px;
	height:13px;
	background-position: -48px -48px;
}

.UserPostListWrap01 .Like {
	padding: 7px 0;
}
.Like_Border{
	font-size: 73%;
	font-weight:normal;
	padding: 4px 6px;
	background: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-image: -moz-linear-gradient( center top, #fff 50%, #eaeaea 100%);
	background-image: -o-linear-gradient(top, #fff 50%, #eaeaea 100%);
	background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0.5 ,#fff), color-stop(1.0 , #eaeaea));
	-ms-filter: "progid:dximagetransform.microsoft.gradient(startcolorstr='#fff', endcolorstr='#eaeaea')";
	background-image: linear-gradient( to bottom, #fff 50%, #eaeaea 100%);
}
.Like .Like_Border span.Icon_Like{
	margin:0;
}
.Like .Like_Border a{
	font-weight:normal;
}
.Like .Like_Border span.Count{
	margin:0;
	color:#999;
}

/*-- 投稿ユーザー月間アワード .UserAward01 --*/
.UserAward01 {

}
.UserAwardList01 {
	background:#fff;
	padding-top: 3px;
}
.UserAwardList01 ul.WikiRankList01 {
	border-top:1px solid #e5e7ee;
}
.UserAwardList01 li {
	border-bottom:1px solid #e5e7ee;
}
.UserAwardList01 li .LinkBox_01 { 
	display: table;
	width: 100%;
	min-height:70px;
}
.UserAwardList01 li .LinkBox_01 { 
	display: table;
	width: 100%;
}
.UserAwardList01 .ListAve_02 {
	overflow:hidden;
	width:70px;
	min-height:70px;
	display:table-cell;
	vertical-align:top;
	text-align:center;
}
.ListAve_02 img{
	width:60px;
	height:60px;
	border:1px solid #e5e7ee;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	margin:auto;
}
.UserAwardList01 .RankContent_01 {
	display:table-cell;
	vertical-align:top;
}
.WikiRankList01 .Rank_Name01{
	margin-bottom:3px;
	color: #124B9D;
	font-size: 95%;
}
.ProfTxt01 {
	font-size: 90%;
	line-height:1.3;
	font-weight:normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display:block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.RankCount01 {
	display:block;
	text-align:right;
}
.Count01 {
	display:inline-block;
	font-size: 68%;
	color:#fff;
	background:#5ea234;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	padding:4px 6px;
}

/*-- 右寄せ補足説明 --*/
p.explanation{
	padding:6px 6px 4px;
	font-size:70%;
	background-color:#ffffff
}
p.explanation.Txt_R{
	text-align:right;
}

/*********************************************************
■選手wiki 詳細ページ body.PlayerDetail
********************************************************/

/* 選手ヘッダー部分 */
.Player_Header{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.Player_Header .PlayerVitals{
	position:relative;
	background-color:#113165;
}
.Player_Header .PlayerVitals p{
	font-size: 85%;
	font-weight:normal;
	color:#c7d1e0;
	margin:0;
	padding:4px 8px;
	line-height:1.5;
	border-bottom:1px solid #071b3d;

}
.Player_Header .PlayerVitals h1{
	font-size: 134%;
	font-weight:normal;
	color:#ffffff;
	padding:8px 85px 2px 8px;
	border-top:1px solid #1e4380;
}
.Player_Header .PlayerVitals p.team a,
.Player_Header .PlayerVitals h1 a{
	color:#ffffff;
	font-weight:bold;
}
.Player_Header .PlayerVitals p.other a{
	color:#c7d1e0;
	font-weight:normal;
	text-decoration:underline;
}
.Player_Header .PlayerVitals h1 span.NameKana{
	display: inline-block;
	font-size: 62.19%;
	margin-left: 4px;
}

.PlayerVisual{
	position:relative;
	width:100%;
	/*height:220px;*/
}

/*
.PlayerVisual:before{
  content:" ";
  display:block;
  padding-top:48%;
}
*/

.PlayerVisual img{
	/*
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	*/
	width:100%;
	height:auto;
	vertical-align: top;
}

.PlayerVisual .articlelink{
	position:absolute;
	bottom:0;
	right:0;
	width:80px;
	padding:4px;
	background-color:rgba(0,0,0,0.5);;
	font-size:70%;
	font-weight:normal;
	color:#fff;
	text-align:center;
}

/* 選手メニュー .Player_Nav01 */
.Player_Nav01 {
	padding-top:8px;
	background-color:#113165;
	border-top: 1px solid #1e4380;
	position:relative;
	box-shadow: 0 2px 4px rgba(146, 151, 165, .4);
}
.PlayerMainNavi{
	display:table;
	width:100%;
	height:60px;
	background:#f5f5f5;
}
.PlayerMainNavi li {
	display:table-cell;
	vertical-align: top;
}
.PlayerMainNavi li + li{
	width:25%;
}
.PlayerMainNavi li a {
	display:block;
	height:60px;
	text-align:center;
	color:#888;
	font-size: 63%;
}
.PlayerMainNavi li a.Active {
	height:64px;
	background:#113165;
	color:#fff;
	border-radius: 0 0 3px 3px;
	position:relative;
	margin-bottom:-3px;
}
.PlayerMainNavi li span.Player_NavBtn,
.TeamMainNavi li span.Team_NavBtn{
	position:relative;
	display:block;
	padding:8px 0 0;
	z-index:10;
}
.PlayerMainNavi li + li span.Player_NavBtn:before,
.TeamMainNavi li + li span.Team_NavBtn:before{
	content:"";
	display:block;
	width:1px;
	height:43px;
	background:#d4d4d4;
	position:absolute;
	top:7px;
	left:0;
}
.Active span.Player_NavBtn:before,
.Active span.Team_NavBtn:before{
	content:"";
	display:none !important;
}

.PlayerMainNavi li.WikiOther a.OtherActive {
	height:64px;
	background:#3c64a4;
	color:#fff;
	border-radius: 3px 3px 0 0;
	margin:4px 3px -6px 0;
	position:relative;
	z-index:50;
}

.PlayerMainNavi li + li a.OtherActive span.Player_NavBtn:before{
	content:"";
	display:block;
	width:0;
	height:0;
}

.PlayerSubNavi {
	position:absolute;
	left:0;
	top:66px;
	width:100%;
}
.SubNaviInner {
	border-radius: 3px 0 3px 3px;
	background:#3c64a4;
	padding:4px;
	margin:0 3px;
}
.PlayerSubNavi ul{
	display:table;
	border-radius: 3px;
	background:#f5f5f5;
	width:100%;
}
.PlayerSubNavi li {
	display:table-cell;
	vertical-align: top;
	width:50%;
}
.PlayerSubNavi li a {
	display:block;
	height:58px;
	text-align:center;
	color:#888;
	font-size: 63%;
}

.PlayerSubNavi li span.Player_NavBtn {
	position:relative;
	display:block;
	padding:9px 0 0;
}
.PlayerSubNavi li + li span.Player_NavBtn:before{
	content:"";
	display:block;
	width:1px;
	height:43px;
	background:#d4d4d4;
	position:absolute;
	top:7px;
	left:0;
}


/* メニューアイコン */
.PlayerMainNavi li a span.IconWiki,
.TeamMainNavi li a span.IconWiki{
	margin:auto auto 6px;
	display:block;
}
.PlayerMainNavi li a span.Icon_PlayerMenuTop01 {
	width:30px;
	height:30px;
	background-position: 0 -68px;
}
.PlayerMainNavi li a span.Icon_PlayerMenuResult01 {
	width:30px;
	height:30px;
	background-position: -28px -68px;
}
/*
.PlayerMainNavi li a span.Icon_PlayerMenuRate01 {
	width:27px;
	height:30px;
	background-position: -58px -68px;
}
.PlayerMainNavi li a span.Icon_PlayerMenuHistory01 {
	width:21px;
	height:30px;
	background-position: -89px -68px;
}
*/
.PlayerMainNavi li a span.Icon_PlayerMenuNews01 {
	width:32px;
	height:30px;
	background-position: -59px -68px;
}
.PlayerMainNavi li a span.Icon_PlayerMenuCommunity01,
.TeamMainNavi li a span.Icon_TeamMenuCommunity01 {
	width:36px;
	height:30px;
	background-position: -224px -68px;
}
.PlayerMainNavi li a span.Icon_PlayerMenuOther01 {
	width:24px;
	height:30px;
	background-position: -113px -68px;
}
.TeamMainNavi li a span.Icon_TeamMenuTop01 {
	width:32px;
	height:30px;
	background-position: -94px -68px;
}
.TeamMainNavi li a span.Icon_TeamMenuNews01 {
	width:28px;
	height:30px;
	background-position: -126px -68px;
}
.TeamMainNavi li a span.Icon_TeamMenuResult01 {
	width:34px;
	height:30px;
	background-position: -154px -68px;
}
.TeamMainNavi li a span.Icon_TeamMenuPlayer01 {
	width:32px;
	height:30px;
	background-position: -189px -68px;
}

.PlayerSubNavi li a span.IconWiki{
	margin:auto auto 5px;
	display:block;
}
/* メニューアイコン（Active） */
.PlayerMainNavi li a.Active span.Icon_PlayerMenuTop01 {
	background-position: 0 -103px;
}
.PlayerMainNavi li a.Active span.Icon_PlayerMenuResult01 {
	background-position: -28px -103px;
}
/*
.PlayerMainNavi li a.Active span.Icon_PlayerMenuRate01 {
	background-position: -58px -103px;
}
.PlayerMainNavi li a.Active span.Icon_PlayerMenuHistory01 {
	background-position: -89px -103px;
}
*/
.PlayerMainNavi li a.Active span.Icon_PlayerMenuNews01 {
	background-position: -59px -103px;
}
.PlayerMainNavi li a.Active span.Icon_PlayerMenuCommunity01,
.TeamMainNavi li a.Active span.Icon_TeamMenuCommunity01{
	background-position: -224px -103px;
}
.PlayerMainNavi li a.OtherActive span.Icon_PlayerMenuOther01 {
	background-position: -113px -103px;
}
.TeamMainNavi li a.Active span.Icon_TeamMenuTop01 {
	background-position: -94px -103px;
}
.TeamMainNavi li a.Active span.Icon_TeamMenuNews01 {
	background-position: -126px -103px;
}
.TeamMainNavi li a.Active span.Icon_TeamMenuResult01 {
	background-position: -154px -103px;
}
.TeamMainNavi li a.Active span.Icon_TeamMenuPlayer01 {
	background-position: -189px -103px;
}



/* 更新情報 */
.Player_Information {
	background:#f5f5f5;
	font-size: 68%;
	padding:10px;
}

/* 選手寸評/プロフィール */
.Player_OfficialReview .TextArea,
.Player_Profile .TextArea{
}
.Player_OfficialReview .TextArea p {
	padding:10px;
	font-size:93%;
	margin: 0;
	line-height:1.4;
}
.Player_Profile .TextArea {
	padding:10px 10px 6px;
}
.Player_Profile .TextArea table th{
	text-align:left;
	font-weight:normal;
	width:4.3em;
	padding-bottom:4px;
	font-size:90%;
}
.Player_Profile .TextArea table td{
	font-size:90%;
}
.Player_Profile .TextArea td span{
	display:block;
	padding-left:1em;
	position:relative;
	line-height:1.4;
}
.Player_Profile .TextArea td span:before {
	position:absolute;
	top:0;
	left:0;
	display:inline;
	content:"";
}

/* 選手成績 */
.PlayerResult_Wrap{
	display:none;
}
.Player_Result > .Active{
	display:block;
}
.ResultTable{
	position:relative;
	user-select:none; 
	-webkit-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-drag:none; 
	-khtml-user-drag:none; 
}
.ResultTable td a{
	color:#124B9D;
}
.AllResult_Box{
	position:relative;
}
.ResultTable table{
	border-collapse: separate;
	border-spacing:1px;
}
.ResultTable table.ResultTable01{
	width:100%;
}

.ResultTable table thead th{
	padding:6px 4px;
}
.ResultTable table tbody th,
.ResultTable table tbody td{
	padding:8px 4px;
	font-size:86%;
	vertical-align:middle;
}
#_player_result .ResultTable .HiddneWrap.aaopen table tbody td,
#_player_result .ResultTable .playeryeartable table tbody td{
	width:30%;
}
.ResultTable table td,
.ResultTable table tbody th{
	white-space:nowrap;
	font-weight:normal;
}
.ResultTable table tbody th.name{
	max-width:7em;
	overflow:hidden;
	text-overflow: ellipsis;
}
.ResultTable table tbody th a{
	color: #124B9D;
	font-weight:normal;
	text-decoration:underline;
}
.ResultTable table tbody td.some{
	padding:2px 4px;
}

.ResultTable table.ResultTable01 td,
.ResultTable table.ResultTable01 th{
	width:25%;
}
.ResultTable table.ResultTable01 td:last-child{
	border-right:4px;
}
.ResultTable table tr{
	background-color:#fff;
}
.ResultTable table thead th{
	background-color:#a4b4d7;
	border: 1px solid #8b9bc0;
	color: #fff;
}
.ResultTable table thead th a{
	color:#333;
}
.ResultTable table tbody a{
	font-weight:normal;
	text-decoration:underline;
}

/* 左固定テーブル */
.ResultTable table.ResultTable02a,
.ResultTable table.ResultTable02b{
	border-collapse: separate;
	border-spacing:1px;
	background: #d7dce8;
}
.ResultTable table.ResultTable02a{
	float:left;
	box-shadow: 2px 0 3px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 2px 0 3px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 2px 0 3px 0 rgba(0,0,0,0.1);
}
.SortTable table.ResultTable02a{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}

.ResultTable table.ResultTable02b{
	width:100%;
}
.ResultTable table.ResultTable02a tr,
.ResultTable table.ResultTable02b tr{
	background-color:#fff;
}
.ResultTable table.ResultTable02a tr:nth-child(2n+1),
.ResultTable table.ResultTable02b tr:nth-child(2n+1){
	background-color: #f3f4f7;
}
.ResultTable table.ResultTable02a tr.total,
.ResultTable table.ResultTable02b tr.total{
	background-color:#c6d6fa;
}
.ResultTable table.ResultTable02a tr.total:last-of-type,
.ResultTable table.ResultTable02b tr.total:last-of-type{
	background-color:#b1c1e5;
}

.ResultTable table.ResultTable02a thead th,
.ResultTable table.ResultTable02b thead th{
	font-size:78%;
	height:84px;
}
.ResultTable table.ResultTable02a thead th[class*="headerSort"],
.ResultTable table.ResultTable02b thead th[class*="headerSort"]{
	background-color:#113165;
}

.ResultTable table.ResultTable02a thead th a,
.ResultTable table.ResultTable02b thead th a{
	color:#fff;
	display:block;
}
.ResultTable table.ResultTable02a thead th a::after,
.ResultTable table.ResultTable02b thead th a::after{
	content:"";
	display:block;
	margin:4px auto 0;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-top: 6px solid #fff;
}
.ResultTable table.ResultTable02a thead th.headerSortUp a::after,
.ResultTable table.ResultTable02b thead th.headerSortUp a::after{
	margin:0 auto 4px;
	transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
}
.ResultTable .AllResult_Detail{
	overflow-x: auto;
	-webkit-overflow-scrolling:touch;
}


.SortTable table tbody .SortCell_Active{
	background-color:#dfebff;
}

.SeasonDraftTable tbody tr td{
	position:relative;
}
.SeasonDraftTable tbody tr:nth-child(n+2){
	display:none;
}
.SeasonDraftTable tbody tr.open{
	display:table-row;
}

/* 一部非表示テーブル */
.ResultTable .HiddneWrap{
	height:400px;
	overflow:hidden;
}
.ResultTable .aaopen{
	height:auto;
}


td.score{
	text-align:right;
	min-width:2em;
}
th.name{
	text-align:left;
}

/* 選手ヒストリー .Player_History .WikiRateingListBox01 */
.Player_History {

}
.HistoryEntry01 {
	padding:16px 0 10px;
	background:#fff;
	border-bottom:2px solid #e5e7ee;
}
.HistoryEntry01 .LinkBtn_04 {
	padding: 0 0 6px;
}
.HistoryEntry01 .LinkBtn_04 a{
	width:284px;
	margin:auto;
	font-weight:bold;
}
.HistoryEntry01 .LinkBtn_04 a span:before{
	content: "";
	width: 15px;
	height: 24px;
	display:inline-block;
	vertical-align: middle;
	background-image:url("../image/baseball/bb_wiki/icon_bbwiki_01.png");
	background-repeat:no-repeat;
	background-position:-167px -43px;
	-webkit-background-size: 200px 300px;
	-moz-background-size: 200px 300px;
	-o-background-size:200px 300px;
	-ms-background-size:200px 300px;
	background-size: 200px 300px;
	background-repeat:no-repeat;
	margin-right:6px;
}

.HistoryEntry01 p.NewUpdate {
	font-size: 56%;
	text-align:center;
	color:#b3b3b3;
	margin:0;
}

.WikiHistoryListBox01 {
	background:#fff;
	padding:14px 0 0;
}
.WikiHistoryListBox01 p.HistoryYear {
	position: relative;
	display:inline-block;
	background:#53607b;
	color:#fff;
	font-weight:bold;
	font-size:90%;
	line-height:2;
	padding:0 14px;
	margin:0 10px;
}
.WikiHistoryListBox01 p.HistoryYear:after {
	content: "";
	position: absolute;
	bottom: -12px;
	left: 9px;
	margin-left: 0;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 15px 15px 0 0;
	border-color: #53607b transparent transparent transparent;
	z-index: 1;
}
.WikiHistoryListBox01 li.HistoryEntry{
	margin-left:19px;
	border-left:2px solid #e5e7ee;
}
.WikiHistoryListBox01 li.HistoryEntry:first-child{
	padding-top:14px;
}
.WikiHistoryListBox01 .HistoryTopic01 {
	padding:10px 13px 10px 18px;
	position:relative;
}
.WikiHistoryListBox01 p.HistoryDay {
	border-left:4px solid #d94d4d;
	font-weight:bold;
	font-size:90%;
	margin-left:-20px;
	margin-bottom:12px;
	padding-left:16px;
}
.HistoryTopic01 h3 {
	font-weight:normal;
	font-size: 90%;
	line-height:1.4;
	margin-bottom:12px;
}


.HistoryPhoto01 {
	width:160px;
	height:160px;
	background:#e6e6e6;
	border:1px solid #ddd;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom:12px;
}
.HistoryPhoto01 img{
	max-width:160px;
	max-height:160px;
}
p.HistoryTopicLink {
	word-wrap: break-word;
	font-size: 90%;
	margin-bottom:12px;
}
p.HistoryTopicLink a{
	word-wrap: break-word;
	color:#c3c3c3;
	font-weight:normal;
}
.HistoryReaction01 {
	border-bottom:1px solid #e4e7ed;
	padding-bottom:16px;
}
.HistoryReaction01 li{
	float:left;
	font-size: 68%;
	position:relative;
}
.HistoryReaction01 li + li{
	margin-left:8px;
}
.HistoryReaction01 li a{
	display:block;
	padding:0 6px;
	border:1px solid #e6e6e6;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color:#8d8c8c;
	width:120px;
	line-height:25px;
	text-align:center;
}
.HistoryReaction01 li span.Finish{
	display:block;
	padding:0 6px;
	border:1px solid #e6e6e6;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color:#8d8c8c;
	width:120px;
	line-height:25px;
	text-align:center;
}
.HistoryReaction01 li.GoodBtn01 span.Finish{
	background: #d56288;
	border:1px solid #d56288;
	color:#fff;
}
.HistoryReaction01 li.BadBtn01 span.Finish{
	background: #479bd3;
	border:1px solid #479bd3;
	color:#fff;
}
.HistoryReaction01 li a:before,
.HistoryReaction01 li span:before{
	content: "";
	width: 15px;
	height: 15px;
	display:inline-block;
	vertical-align: middle;
	background-image:url("../image/baseball/bb_wiki/icon_bbwiki_01.png");
	background-repeat:no-repeat;
	-webkit-background-size: 100px 150px;
	-moz-background-size: 100px 150px;
	-o-background-size: 100px 150px;
	-ms-background-size: 100px 150px;
	background-size: 100px 150px;
	background-repeat:no-repeat;
	margin:4px auto 0;
	position:absolute;
	top:2px;
	left:6px;
}
.HistoryReaction01 li.GoodBtn01 a:before {
	background-position: 0 -83px;
}
.HistoryReaction01 li.GoodBtn01 span:before {
	background-position: 0 -99px;
}
.HistoryReaction01 li.BadBtn01 a:before {
	background-position: -34px -83px;
}
.HistoryReaction01 li.BadBtn01 span:before {
	background-position: -34px -99px;
}


.HistoryBtnArea01 {
	position:absolute;
	top:10px;
	right:13px;
}
.HistoryBtnArea01 span.HistoryBtn01{
	display:inline-block;
	border:1px solid #8d8d8d;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width:49px;
	height:21px;
}

.HistoryBtnArea01 span.HistoryBtn01:after{
	content: "";
	width: 17px;
	height: 12px;
	display:block;
	vertical-align: middle;
	background-image:url("../image/baseball/bb_wiki/icon_bbwiki_01.png");
	background-repeat:no-repeat;
	background-position:0 -235px;
	-webkit-background-size: 200px 300px;
	-moz-background-size: 200px 300px;
	-o-background-size:200px 300px;
	-ms-background-size:200px 300px;
	background-size: 200px 300px;
	background-repeat:no-repeat;
	margin:4px auto 0;
}

.HistoryBtnArea01 span.HistoryBtn01.Active{
	display:inline-block;
	border:1px solid #8d8d8d;
	background:#8d8d8d;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	width:49px;
	height:33px;
}

.HistoryBtnArea01 span.HistoryBtn01.Active:after{
	background-position:-25px -235px;
	margin:4px auto 0;
}

.HistoryBtnBox {
	position:absolute;
	top:30px;
	right:0;
	background:#8d8d8d;
	padding: 4px;
	border-radius: 3px 0 3px 3px;
}
.HistoryBtnBox ul{
	display:table;
	background: #fff;
	width:100%;
	border-radius: 3px;
}
.HistoryBtnBox li {
	display:table-cell;
	vertical-align: top;
}
.HistoryBtnBox li + li {
}
.HistoryBtnBox li a {
	display:block;
	height:58px;
	text-align:center;
	color:#888;
	font-size: 63%;
}
.HistoryBtnBox li span.HistoryBtn {
	position:relative;
	display:block;
	padding:9px 0 0;
	width:90px;
}
.HistoryBtnBox li + li span.HistoryBtn:before{
	content:"";
	display:block;
	width:1px;
	height:43px;
	background:#d4d4d4;
	position:absolute;
	top:7px;
	left:0;
}
/* メニューアイコン */
.HistoryBtnBox li a span.IconWiki{
	margin:auto auto 6px;
	display:block;
}
.HistoryBtnBox li a span.Icon_HistoryDetail01 {
	width:30px;
	height:25px;
	background-position: 0 -137px;
}
.HistoryBtnBox li a span.Icon_HistoryEdit01 {
	width:30px;
	height:25px;
	background-position: -34px -137px;
}
.HistoryBtnBox li a span.Icon_HistoryReport01 {
	width:30px;
	height:25px;
	background-position: -66px -137px;
}
/* ニュース・コラム .Player_NewsColumn  */
.WikiList01 {
	background:#fff;
}
.WikiList01 li{
	padding:8px;
	border-bottom:1px solid #e5e7ee;
}
.WikiList01 li a{
	padding:0 !important;
}
.WikiList01 li .LinkBox_01 {
	display:block;
	position:relative;
}
.WikiList01 li .LinkBox_01 { 
	display: table;
	width: 100%;
}

.PhotoThumb_02 {
	width:80px;
	height:80px;
	background:#e6e6e6;
	border:1px solid #ddd;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	float: left;
}
.PhotoThumb_02 img{
	max-width:80px;
	max-height:80px;
}
.ListContent_01 h2.List_Title01{
	max-height:2.65em;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 90%;
	line-height: 1.4;
	font-weight:normal;
	margin-bottom:4px;
}
.ListContent_01 .ListCate01 {
	display:inline-block;
	font-size: 60%;
	color: #808080;
	margin: 0 6px 0 0;
}
.ListContent_01 .TimeStump {
	font-size: 60%;
	color: #ababab;
	font-weight:normal;
}

.Player_BBSList p.Inner_Txt,
.Team_BBSList p.Inner_Txt{
	margin:8px;
	font-size:90%;
	line-height:1.4;
}

/* ユーザー一覧   */
.LinkUserList{
	background-color:#f1f1f1;
	padding:8px;
}
.LinkUserList li{
	padding:8px;
	border-bottom:1px solid #e5e7ee;
}
.LinkUserList li .Avatar_Thumb{
	float:left;
	width:52px;
	height:52px;
}
.LinkUserList li .Avatar_Thumb img{
	width:52px;
	height:52px;
}
.LinkUserList li .ListContent_01{
	position:relative;
	margin-left:60px;
	font-weight:normal;
}
.LinkUserList li .ListContent_01 .Nickname{
	margin-top:6px;
	color:#124B9D;
	font-weight:bold;
}
.LinkUserList li .ListContent_01 .Data{
	margin-top:6px;
	color: #9c9c9c;
	font-size:85%;
}
.LinkUserList li .ListContent_01 .Friends{
	position:absolute;
	top:24px;
	right:1px;
	color: #9c9c9c;
	font-size:85%;
}
.LinkUserList li .UserINfoTxt{
	margin-top:10px;
	color: #333;
	font-size:85%;
	font-weight:normal;
	line-height:1.3;
	overflow: hidden;
	text-overflow: ellipsis;
	display:block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}




/* コメントフォーム .CommentForm01 */
.CommentCautionText{
	margin-bottom:10px;
}
.CommentCautionText p{
	font-size:85%;
}
.CommentCautionText p a{
	font-weight:normal;
	text-decoration:underline;
}

/* コメントリスト .UserPostListWrap01 */
.UserPostListWrap01 .PostComment01 {
	padding-bottom:12px;
	border-bottom:1px solid #e5e7ee;
}
.UserPostListWrap01 .PostComment01 p { 
	font-size: 90%;
	line-height: 1.4;
	margin: 0;
}
.Comment_Vote {
	display:block;
}
.Comment_Vote .BtnBox01 {
	float:right;
	padding:7px 0 0;
	position:relative;
}
/* コメントアイコン .UserPostListWrap01 */

.BtnBox01 span.IconWiki {
	display:inline-block;
	width:29px;
	height:25px;
}
.BtnBox01 span.IconReply_01 {
	background-position: 1px -254px;
}
.BtnBox01 span.IconHidden_01 {
	background-position: -27px -254px;
}

.hidden_menu{
	position: absolute;
	right: -3px;
	top:25px;
	padding-top:11px;
	z-index:999;
}
.hidden_menu{
	width:120px;
}
.hidden_Baloon{
	position: relative;
	background:#fff;
	border: 2px solid #999;
	color:#3e3e3e;
	font-size:80%;
	width:120px;
	text-align:center;
	line-height: 30px;
}
.hidden_Baloon:after,
.hidden_Baloon:before {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	left: 63%;
}
.hidden_Baloon:after {
	border: 5px solid transparent;
	border-bottom: 9px solid #fff;
	margin-left: 22px;
}
.hidden_Baloon:before {
	border: 7px solid transparent;
	border-bottom: 13px solid #999;
	margin-left: 20px;
}
.hidden_Baloon a {
	color:#222;
	display:block;
	line-height:30px;
}


/* あわせて見られている選手 .Player_Timeline  */
.LinkBox_01 .LinkBox_01 {
	display:table;
	position:relative;
}
.LinkBox_01 .PhotoThumb_02,
.LinkBox_01 .ListContent_01{
	display:table-cell;
	vertical-align:middle;
}

.LinkBox_01 .ListContent_01{
	width:100%;
}
.LinkBox_01 .ListContent_01:nth-child(2){
	padding-left: 12px;
}
.LinkBox_01 .ListContent_01 .PlayerInfo01{
	display:block;
	font-size: 85%;
	color:#999;
	font-weight:normal;
	margin:5px 0;
}
.LinkBox_01 .ListContent_01 .PlayerName01{
	display:block;
	font-size: 105%;
	color:#333;
	margin:0 0 8px;

}

/*********************************************************
■選手wiki チーム詳細 body.TeamDetail
********************************************************/

/* チームヘッダー部分 */
.Team_Header{
	position:relative;
}
.Team_Header .TeamVitals{
	position:relative;
	padding:12px 8px;
	border-bottom: 1px solid #071b3d;
    height:70px;
}
.Team_Header .TeamVitals p{
	font-size: 85%;
	font-weight: normal;
	color: #c7d1e0;
	margin: 0;
	padding-top:4px;
}
.Team_Header .TeamVitals h1{
	font-size: 115%;
}
.Team_Header .TeamVitals h1 a{
	color:#fff;
}
.Team_Header .MyTeam_Btn{
	position:absolute;
	top:7px;
	right:7px;
	width:46px;
	height:46px;
	overflow:hidden;
	background-color:#fff;
	font-size:50%;
}

/* 球団別カラー指定 */
.Team_Header{
	background-color:#113165;
	color:#fff;
}
/* 巨人 */
.Team_Header_1{
	background-color:#f86300;
	color:#fff;
}
/* 阪神 */
.Team_Header_2{
	background-color:#ffc000;
	color:#fff;
}
/* 中日 */
.Team_Header_3{
	background-color:#002d82;
	color:#fff;
}
/* DeNA */
.Team_Header_4{
	background-color:#0066b4;
	color:#fff;
}
/* 広島 */
.Team_Header_5{
	background-color:#eb0012;
	color:#fff;
}
/* ヤクルト */
.Team_Header_6{
	background-color:#062d8d;
	color:#fff;
}
/* 西武 */
.Team_Header_7{
	background-color:#001f43;
	color:#fff;
}
/* オリックス */
.Team_Header_8{
	background-color:#000010;
	color:#fff;
}
/* 近鉄 */
.Team_Header_9{
	background-color:#dd0000;
	color:#fff;
}
/* ソフトバンク */
.Team_Header_10{
	background-color:#d9a800;
	color:#fff;
}
/* 日本ハム */
.Team_Header_11{
	background-color:#004982;
	color:#fff;
}	
/* ロッテ */
.Team_Header_12{
	background-color:#151515;
	color:#fff;
}
/* 楽天 */
.Team_Header_13{
	background-color:#9c0023;
	color:#fff;
}

.Team_Visual{
	overflow:hidden;
}
.TeamVisual01{
	height:100px;
	overflow:hidden;
}
.TeamVisual01 li{
	float:left;
}
.TeamVisual01 li img{
	height:100px;
}

/* チームメニュー .Team_Nav01 */
.Team_Nav01{
	padding-top:8px;
	background-color:#113165;
	border-top: 1px solid #1e4380;
	position:relative;
	box-shadow: 0 2px 4px rgba(146, 151, 165, .4);
}

.TeamMainNavi{
	display:table;
	width:100%;
	height:60px;
	background:#f5f5f5;
}
.TeamMainNavi li {
	display:table-cell;
	vertical-align: top;
}
.TeamMainNavi li + li{
	width:20%;
}
.TeamMainNavi li a {
	display:block;
	height:60px;
	text-align:center;
	color:#888;
	font-size: 63%;
}
.TeamMainNavi li a.Active {
	height:64px;
	background:#113165;
	color:#fff;
	border-radius: 0 0 3px 3px;
	position:relative;
	margin-bottom:-3px;
}
.TeamMainNavi li span.Player_NavBtn {
	position:relative;
	display:block;
	padding:10px 0 0;
	z-index:10;
}
.TeamMainNavi li + li span.Player_NavBtn:before{
	content:"";
	display:block;
	width:1px;
	height:43px;
	background:#d4d4d4;
	position:absolute;
	top:7px;
	left:0;
}

/* 日程・結果 */
.Team_NewGame{
	margin:0 8px ;
}
.Team_GameList li{
	margin-bottom:8px;
}
.Team_GameList li:last-of-type{
	margin-bottom:16px;
}

.Team_GameList li table{
	width:100%;
	padding:2px 0 2px;
	background: #ffffff;
	border-radius: 3px;
	border:1px solid #ccc;
	/*box-shadow: 0 2px 2px rgba(146, 151, 165, .5); */
	text-align:center;
}
.Team_GameList li table .HomeTeam,
.Team_GameList li table .VisitorTeam,
.Team_GameList li table .GameData{
	width:33.3%;
	vertical-align:top;
}
.Team_GameList li table .HomeTeam,
.Team_GameList li table .VisitorTeam{
	padding-top:4px;
}
.Team_GameList li table .Team{
	display:inline-block;
	margin-bottom:6px;
}
.Team_GameList li table .Player{
	display:inline-block;
	font-size:80%;
	margin-left:-0.5em;
}
.Team_GameList li table .Score{
	font-weight:bold;
	font-size:140%;
}
.Team_GameList li table .Win{
	color:#ff9000;
}
.Team_GameList li table .Data{
	color:#777777;
	font-size:70%;
}
.Team_GameList li table .Stadium{
	color:#777777;
	font-size:70%;
}

.Team_Last5Game h3{
	font-size:90%;
	margin:6px 0;
}

/* 選手・スタッフ */
.DBTable01{
	width:100%;
	border-collapse: separate;
	border-spacing:1px;
	background: #c6ccdd;
	user-select:none; 
	-webkit-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-drag:none; 
	-khtml-user-drag:none; 
}
.DBTable01 a{
	color:#124B9D;
}
.DBTable01 tr{
	background-color:#fff;
}
.DBTable01 tbody th{
	font-weight:normal;
	vertical-align:middle;
}
.DBTable01 tr.active th,
.DBTable01 tr.active td{
	background-color:#e2f5ff !important;
}
.DBTable01 tr:nth-child(even) th{
	background-color:#dadfe8;
}
.DBTable01 tr:nth-child(even) td{
	background-color:#f7f8f9;
}
.DBTable01 tbody th,
.DBTable01 tbody td{
	padding:10px 6px;
	white-space:normal;
	font-size:86%;
	line-height:1.5;
}

.DBTable01 thead th{
	padding: 6px 4px;
	background-color:#a4b4d7;
	border:1px solid #8b9bc0;
	font-size:70%;
	color:#fff;
	white-space:nowrap;
}
.DBTable01 thead th a{
	color:#333;
	border-bottom:1px dotted #333;
}
.DBTable01 tbody td a{
	font-weight:normal;
	text-decoration:underline;
}
.DBTable01 tbody td a.openbox-link{
	text-decoration:none;
}
.DBTable01 tbody th{
	background-color:#e4e7ed;
	text-align:left;
	white-space:nowrap;
}

/* 成績系表組 */
.DBTable03{
	width:100%;
	border-collapse: separate;
	border-spacing:0;
	border-top:1px solid #d7dce8;
}
.DBTable03 tr{
	background-color:#fff;
}
.DBTable03 th,
.DBTable03 td{
	padding:12px 4px;
	white-space:normal;
	border-bottom:1px solid #d7dce8;
	font-size:88%;
	vertical-align:middle;
}
.DBTable03 td.rank{
	width:35px;
}
.DBTable03 td.title{
}
.DBTable03 td.thumb{
	width:55px;
}
.DBTable03 td.thumb img{
	width:40px;
	border-radius: 5px;
}
.DBTable03 th a{
	color:#333;
	border-bottom:1px dotted #333;
}
.DBTable03 td.score{
	text-align:right;
}
.DBTable03 td a{
	color: #124B9D;
	font-weight:normal;
	text-decoration:underline;
}

.NowrapTable th,
.NowrapTable td{
	white-space:nowrap;
}


.TeamPlayerType ul{
	border:1px solid #c6ccdd;
	border-right:none;
}
.TeamPlayerType ul li{
	float:left;
	text-align:center;
	font-size:85%;
	background: #f4f4f4;
	background-image: -moz-linear-gradient(top, #fafafa, #f4f4f4);
	background-image: -webkit-gradient(linear,left top,left bottom, from(#fafafa), to(#f4f4f4) );
	background-image: linear-gradient(to bottom, #fafafa, #f4f4f4);
	box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset;
	-webkit-box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset;
	-moz-box-shadow:rgba(255, 255, 255, 0.9) 0px 1px 0px 0px inset;
}
.TeamPlayerType ul li.active a{
	background-color:#113165;
}
.TeamPlayerType ul li a{
	display:block;
	padding:12px 8px;
	font-weight:normal;
	color:#444;
}
.TeamPlayerType ul li.active a{
	color:#fff;
}
.TeamPlayerType .col_3 li{
	width:33.3%;
	border-right:1px solid #c6ccdd;
}
.TeamPlayerType .col_4 li{
	width:25%;
	border-right:1px solid #c6ccdd;
}


/* 日程・結果 */
.Calendar_List {
	position: relative;
	height:48px;
	margin-bottom:6px;
	text-align: center;
	background: #fff;
}
.Calendar_List .Prev_Page a,
.Calendar_List .Next_Page a{
	position:absolute;
	width: 84px;
	height: 40px;
	display:block;
	background-image:url(../image/baseball/icon/img_sprite_ui.png);
	background-repeat:no-repeat;
	-webkit-background-size: 300px 300px;
	-moz-background-size: 300px 300px;
	-o-background-size:300px 300px;
	-ms-background-size:300px 300px;
	background-size: 300px 300px;
	line-height:40px;
	font-size:85%;
	font-weight:normal;
}
.Calendar_List .Prev_Page a{
	background-position:0 0;
	top:4px;
	left: 8px;
	padding-left:6px;
}
.Calendar_List .Next_Page a{
	background-position:-85px 0;
	top:4px;
	right: 8px;
	padding-right:6px;
}
.Calendar_List .Active {
	height:48px;
	line-height:48px;
	font-size:95%;
	font-weight:bold;
}
.Calendar_List .Active .SelectWrap{
	top:4px;
	margin:0 auto;
	width:120px;
}
@media only screen and (max-width: 811px){
	.Calfixed {
		position: fixed;
		top: 42px;
		width: 100%;
		z-index: 7000;
		box-shadow: 0 1px 3px rgba(56,56,56,.4);
	}
	
	.Calfixed .Calendar_List {
		margin-bottom:0;
	}
}

/* 年度別成績(チーム) */
.SeasonResult {
	padding:8px;
	background-color:#ffffff;
}
.SeasonPhoto{
	margin-bottom:15px;
}
.SeasonPhoto img{
	width:100%;
}
.SeasonResult .SeasonText{
	position: relative;
	margin-bottom:20px;
}
.SeasonResult .SeasonText .HiddneWrap{
	height:10em;
	overflow:hidden;
}
.SeasonResult .SeasonText p{
	margin-bottom:20px !important;
	line-height:1.4;
}
.SeasonResult .SeasonText p a{
	font-weight:normal;
	text-decoration:underline;
}
.SeasonResult .SeasonText .LinkBtn_05{
	position:absolute;
	bottom:0;
	padding-top:20px;
	width:100%;
	height:60px;
	background-image:-moz-linear-gradient(
			center top,
			rgba(255,255,255,0) 0%,
			rgba(255,255,255,1) 30%,
			rgba(255,255,255,1) 100%
		  );
	background-image:-o-linear-gradient(top,
			rgba(255,255,255,0) 0%,
			rgba(255,255,255,1) 30%,
			rgba(255,255,255,1) 100%
		  );
	background-image:-webkit-gradient(linear,left top,left bottom,
			color-stop(0 , rgba(255,255,255,0)),
			color-stop(0.3 , rgba(255,255,255,1)),
			color-stop(1.0 , rgba(255,255,255,1))
		  );
	background-image:linear-gradient(to bottom,
			rgba(255,255,255,0) 0%,
			rgba(255,255,255,1) 30%,
			rgba(255,255,255,1) 100%
		  );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#000000', EndColorStr='#000000')";
}
.SeasonResult .SeasonText .delete{
	display:none;
}
.SeasonResult .SeasonText .open{
	height:auto;
	overflow:visible;
}
.SeasonResult .open > a{
	background-color:#E3E5EB;
}
.SeasonResultList:first-of-type{
	border-top:1px solid #ccc;
}
.SeasonResultList > a{
	position:relative;
	display:block;
	margin-bottom:4px;
	padding:12px 8px;
	background-color:#ffffff;
	border-bottom:1px solid #ccc;
	box-shadow:rgba(170, 170, 170, 0.4) 0px 10px 15px -10px;
	-webkit-box-shadow:rgba(170, 170, 170, 0.4) 0px 10px 15px -10px;
	-moz-box-shadow:rgba(170, 170, 170, 0.4) 0px 10px 15px -10px;
}
.SeasonResultList dl{
	width:100%;
	display:table;
}
.SeasonResultList dl dt,
.SeasonResultList dl dd{
	display:table-cell;
}
.SeasonResultList dl dt{
	width:75%;
}
.SeasonResultList dl dd span{
	display: inline-block;
	font-size: 85%;
	font-weight: normal;
	text-align: center;
	color: #fff;
	background-color: #113165;
	width:46px;
	padding: 8px 0;
	border-radius: 5px;
	vertical-align: middle;
}
.SeasonResultList dl dd span.win{
	background-color:#dd0000;
}
.SeasonResultList table{
	margin-bottom:15px;
}
.Icon_ArrowB{
  display:block;
  position:absolute;
  top:50%;
  right:0;
  margin-top:-6px;
  background-image: url("../image/baseball/icon/icon_more.png");
  background-repeat:no-repeat;
  background-position:0 0; 
  -webkit-background-size: 22px 69px;
  -moz-background-size: 22px 69px;
  -ms-background-size: 22px 69px;
  background-size: 22px 69px;
  height:12px;
  width:26px;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  -o-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
}
.open .Icon_ArrowB{
  background-position:0 -15px;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  -o-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
}
.SeasonResultList_Hide{
	display:none;
}

/* 年度別成績(全体) */
.Awardlist li{
	padding:8px 0;
	border-bottom:1px solid #d7dce8;
}

.Awardlist_Wrap{
}
.Awardlist_Wrap dl dd{
	color:#333;
	font-size:85%;
	font-weight:normal;
}
.Awardlist_Wrap dl dd.award_title,
a .Awardlist_Wrap dl dd.award_title{
	display:inline-block;
	margin-bottom:6px;
	padding:6px;
	background-color:#9f955d;
	font-size:85%;
	color:#fff;
}
.Awardlist_Wrap dl dt{
	display:table;
	width:100%;
	margin-bottom:6px;
}
.Awardlist_Wrap dl dt .Main_Box,
.Awardlist_Wrap dl dt .Sub_Box{
	display:table-cell;
}
.Awardlist_Wrap dl dt .Sub_Box{
	text-align:right;
}
.Awardlist_Wrap dl span.name{
	font-size:105%;
	font-weight:bold;
}
.Awardlist_Wrap dl span.carrier{
	font-size:90%;
	color:#b00511;
}
.Awardlist_Wrap dl span.score{
	color:#666;
}


/* お気に入りボタン */
.Favorite_Btn{
	position:absolute;
	display:table;
	bottom:8px;
	right:8px;
	width:70px;
	height:50px;
}
.Favorite_Btn a{
	display:table-cell;
	width:70px;
	height:50px;
	background-color:#509fcd;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color:#fff;
	font-size:70%;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	box-shadow:rgba(255, 255, 255, 0.7) 0px 1px 0px 0px inset,
					rgba(0, 0, 0, 0.7) 0px -1px 0px 0px inset;
	-webkit-box-shadow:rgba(255, 255, 255, 0.7) 0px 1px 0px 0px inset,
							rgba(0, 0, 0, 0.7) 0px -1px 0px 0px inset;
	-moz-box-shadow:rgba(255, 255, 255, 0.7) 0px 1px 0px 0px inset,
						rgba(0, 0, 0, 0.7) 0px -1px 0px 0px inset;
}
.Favorite_Btn.checked a{
	background-color:#999999;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
/* お気に入り一覧 */
.BookMarkUser {
    height:55px;
}
.BookMarkUser h3{
	font-size: 90%;
	margin: 6px 0;
}
.BookMarkUser td{
	position:relative;
}
.BookMarkUser > span{
	display:block;
	position:relative;
}
.BookMarkUser img{
	display:inline-block;
	height:30px;
	width:30px;
	margin-right:6px;
	border:1px solid #ccc;
	border-radius: 50%;
    background-image:url('../image/baseball/bb_wiki/avatar_1_0_s.gif');
    background-size:cover;
}
@media only screen and (min-width: 812px){
	.BookMarkUser img{
		height:30px;
		width:30px;
	}
}
.BookMarkUser .UserCount{
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top:-18px;
	color:#222;
	font-weight:normal;
	background: #fff;
	padding: 8px 4px;
	border-radius: 3px;
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.BookMarkUser .UserCount:before{
	position: absolute;
	left: -5px;
	top: 0;
	bottom: 0;
	margin: auto;
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 5px 4px 0;
	border-color: transparent #dddddd transparent transparent;
}



.baseballDataBox {
    position: relative;
    overflow: hidden;
}
/*-- アコーディオンボタン --*/
.MoreReadbb {
    position: absolute;
    bottom: 0;
    height: 35px;
    width: 100%;
}
.MoreReadbb > div{
    font-size: 80%;
    height:35px;
    line-height:46px;
    text-align:center;
    background:#dcdcdc;
    border-top:1px solid #f1f1f1;
    border-bottom:1px solid #bfbfbf;
}

.MoreReadbb > div:before,
.MoreReadbb > div:after{
    content: "";
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    left: 0;
    bottom: 5px;
    width: 3px;
    height: 10px;
    margin: auto;

}

.MoreReadbb > div:before{
    top: 8px;
width: 0;
height: 0;
border-style: solid;
border-width: 8px 15px 0 15px;
border-color: #868686 transparent transparent transparent;

}
.MoreReadbb > div:after{
    top:4px;
width: 0;
height: 0;
border-style: solid;
border-width: 8px 15px 0 15px;
border-color: #dcdcdc transparent transparent transparent;
}
.MoreReadbb.Openbb > div:before{
    top:4px;
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.MoreReadbb.Openbb > div:after{
top:8px;
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}


.playeryeartable {
    position: relative;
    overflow: hidden;
}
/*-- アコーディオンボタン --*/
.MoreReaddp {
    position: absolute;
    bottom: 0;
    height: 35px;
    width: 100%;
}
.MoreReaddp > div{
    font-size: 80%;
    height:35px;
    line-height:46px;
    text-align:center;
    background:#dcdcdc;
    border-top:1px solid #f1f1f1;
    border-bottom:1px solid #bfbfbf;
}

.MoreReaddp > div:before,
.MoreReaddp > div:after{
    content: "";
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    left: 0;
    bottom: 5px;
    width: 3px;
    height: 10px;
    margin: auto;

}

.MoreReaddp > div:before{
    top: 8px;
width: 0;
height: 0;
border-style: solid;
border-width: 8px 15px 0 15px;
border-color: #868686 transparent transparent transparent;
}
.MoreReaddp > div:after{
    top:4px;
width: 0;
height: 0;
border-style: solid;
border-width: 8px 15px 0 15px;
border-color: #dcdcdc transparent transparent transparent;
}
.MoreReaddp.Opendp > div:before{
    top:4px;
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.MoreReaddp.Opendp > div:after{
top:8px;
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}














.bgallblock {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:120%;
	background-color:rgba(0,0,0,0.5);
	z-index:100000;
}

.sugotokuappdlwrap {
	display:none;
	width:300px;
	position:fixed;
	top:0;
	left:0;
	z-index:100001;
}

@media only screen and (min-width: 320px){
.sugotokuappdlwrap {
	width:300px;
}
}


@media only screen and (min-width: 360px){
.sugotokuappdlwrap {
	width:320px;
}
}

@media only screen and (min-width: 375px){
.sugotokuappdlwrap {
	width:340px;
}
}

@media only screen and (min-width: 768px){
.sugotokuappdlwrap {
	width:480px;
}
}

@media only screen and (min-width: 812px){
.sugotokuappdlwrap {
	width:800px;
}
}

.sugotokuappdlbox {
	height:100%;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	background-color:#ffffff;
}

.sugotokuappdlbox iframe {
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	border-radius: 4px;
	width:100%;
	height:100%;
	border:none; /* 追加で指定 */
	display:block; /* 追加で指定 */
}

.sugotokuappdlkakunin {
	position:absolute;
	top:-10px;
	right:-10px;
	width:30px;
	height:30px;
}

.sugotokuappdlkakunin a {
	display:block;
}
.sugotokuappdlkakunin a img {
	width:30px!important;
	height:30px!important;
	border:none!important;
	border-radius:0!important;
}


/* css切り替えタブ */
.SeasonAward_League_Column{
	display:none;
}
.LeagueSelect_Active{
	display:block;
}


/* ランキング表示 */
[class*="RankNumber"] span{
	display: inline-block;
	font-family: 'Anton', sans-serif !important;
	font-size: 150%;
	color: #afafaf;
	padding-right: 20px;
}
.RankNumber01 span{
	color: #cecb01 !important;
}
.RankNumber02 span{
	color: #a0afb2 !important;
}
.RankNumber03 span{
	color: #d28e3d !important;
}


/* 掲示板表示(あとで分離するかも) */



/*---------------------------------*/
/* SNS文字色設定
-----------------------------------*/
.Txt_Color_01{
	color: #696969;
}
.Txt_Color_02{
	color: #4d4d4d;
}
.Txt_Color_03{
	color: #bebebe;
}
.Txt_Color_04{
	color: #fff;
}
.Txt_Color_05{
	color: #00b0f0;
}
.Txt_Color_06{
	color: #818181;
}

/*---------------------------------*/
/* Findアイコン設定
-----------------------------------*/
.Icon_Find_S .Icon{
	display:inline-block;
	width:12px;
	height:13px;
	margin:-4px 2px 0 0;
	vertical-align: middle;
	background: url("https://cdn.findfriends.jp/img.sp.baseball/common/image/base/icon/icon_common_x2.png");
	-moz-background-size:450px 750px;
	-webkit-background-size:450px 750px;
	-o-background-size:450px 750px;
	-ms-background-size:450px 750px;
	background-size:450px 750px;
	background-repeat:no-repeat;
}
.Icon_Find_S .IconGood_01{
	background-position:-217px 0;
}
/*-- 返信する --*/
.Icon_Find_S .IconReply_01 {
	width:24px;
	height:24px;
	background-position: -313px -399px;
}
/*-- 投稿を非表示にする(グレー） --*/
.Icon_Find_S .IconHidden_01 {
	width:22px;
	height:23px;
	background-position: -362px -399px;
}
/*-- 投稿を表示する(グレー） --*/
.Icon_Find_S .IconHidden_02 {
	width:20px;
	height:20px;
	background-position:-362px -422px;
}
/*-- 友達 --*/
.Icon_Find_S .IconFriendsCount_01  {
	width: 18px;
	height: 17px;
	margin-right: 3px;
	background-position: -287px -334px;
}
.Icon_Find_S .IconFollowCount_01  {
	width: 18px;
	height: 17px;
	margin-right: 3px;
	background-position: -268px -334px;
}
.Icon_Find_S .IconFollowerCount_01  {
	width: 18px;
	height: 17px;
	margin-right: 3px;
	background-position: -307px -334px;
}

/*---------------------------------*/
/* 掲示板コメント
-----------------------------------*/

.BBS_Balloon{
/*
	margin: 0 0 18px;
	padding: 10px 12px;

	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 3px 2px #dcdcdc;
	-moz-box-shadow: 0 0 3px 2px #dcdcdc;
	-webkit-box-shadow: 0 0 3px 2px #dcdcdc;
*/
}
.BBS_Balloon .UserName a{
	color:#29A7E4;
}
.BBS_Balloon .UserName a.Off{
	color:#ababab;
}
.BBS_Balloon.Comment{
	margin-bottom:8px;
	padding-top:8px;
	padding-bottom:2px;
}
.BBS_Balloon .Find_ListAve_01{
	margin-top:0px;
}
.BBS_Balloon iframe{
	display: block;
	margin: 0 auto;
	width: 280px;
	height: 155px;
}
.BBS_Balloon iframe[src*="nico"]{
	height: 210px;
}
@media only screen and (min-width: 600px){
	.Main_Column .BBS_Balloon iframe{
		width: 100%;
		max-width:480px;
	}
	.Main_Column .BBS_Balloon iframe[src*="www.youtube.com"]{
		height:270px;
	}
	.Side_Column .BBS_Balloon iframe[src*="www.youtube.com"]{
		width: 240px;
		height:134px;
	}
}
@media only screen and (min-width: 812px){
	.BBS_Balloon{
		margin-left:0;
		margin-right:0;
	}
	.BBS_Balloon iframe{
		display: block;
		margin: 0 auto;
		width: 280px;
		height: 210px;
	}
	.Side_Column .BBS_Balloon.Comment{
		margin-left:0;
		margin-right:0;
	}
}
.NoCommentWrap,
.NoDataWrap{
  margin-top:6px;
  padding:18px 8px 18px;
  text-align:center;
  background-color:#fff;
  font-size:90%;
}

.BBS_Balloon .CommentWrap {
    position: relative;
    padding: 0px 18px 12px;
    margin-top: 7px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #ccc;

}

.BBS_Balloon .CommentWrap:before {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 7px 7px 7px;
    border-color: transparent transparent #ccc transparent;
    line-height: 0px;
    top: -8px;
    left: 8px;
}
.BBS_Balloon .CommentWrap:after {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 7px 7px 7px;
    border-color: transparent transparent #fff transparent;
    line-height: 0px;
    top: -6px;
    left: 8px;
}


/*-- 投稿フォーム --*/
.Comment_Form_01_wrap textarea{
	margin-bottom:10px;
}
.Comment_Form_01_wrap .Penalty_Guidance{
	margin-bottom:12px;
	padding:8px;
	border:1px solid #d99;
}
.Comment_Form_01_wrap .Penalty_Guidance h3{
	color:#d11;
}
.Comment_Form_01_wrap .Penalty_Guidance p{
	font-size:90%;
	line-height:1.4;
}
.dummy_textarea{
	width:100%;
	height:72px;
	margin-bottom: 10px;
	background: #F7F8F9;
	display: inline-block;
	font-size: 16px;
	font-weight:normal;
	line-height: 1.2;
	padding: .4em;
	border: 1px solid #B3B3B3;
	border-radius: 4px !important;
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.196);
	color: #aaa;
	text-shadow: 0 1px 0 #fff;
}
.Member_Box {
	margin-bottom:6px;
}

.BBS_Balloon .Find_ListAve_05 img{
width: 26px;
height: 26px;
float:left;
margin-right:4px;
}
.BBS_Balloon .ResInfo{
	color:#ababab;
	font-size:70%;
margin-top: 1px;
		max-height: 16px;
}
.ResInfo .ResNumber{
	display:inline-block;
	float:left;
	left: 00px;
}
.ResInfo .Timestamp{
	display:inline-block;
	float:right;
	right: 0px;
}
.BBS_Balloon .NickName a{
	color:#124B9D;
	font-size:90%;
}
.movietextaction {
  line-height:24px;
}
.movietext {
    position: relative;
    display:none;
    padding: 6px 8px;
    margin-top: 7px;
    margin-bottom:8px;
    background: #eef;
    border-radius: 4px;
    border: 1px solid #dde;
    color: #333;
    font-size:15px;
    line-height:18px;
}
.movietext:before {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 7px 7px 7px;
    border-color: transparent transparent #dde transparent;
    line-height: 0px;
    top: -8px;
    left: 18px;
}
.movietext:after {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 7px 7px 7px;
    border-color: transparent transparent #eef transparent;
    line-height: 0px;
    top: -6px;
    left: 18px;
}


/*-- 投稿本文 --*/
.BbsAnchor{
	display: inline-block;

}
.BBS_Balloon .BBS_Res_Txt{
	margin: 12px 0 17px 0;
}
.BBS_Balloon .BBS_Res_Txt .BBS_Name{
	background:#e9edf5;
	font-size:86%;
	color:#124B9D;
	padding:1px 12px;
	line-height:23px;
	display:inline-block;
	vertical-align: middle;
	border-radius:16px;
	margin-bottom:6px;
}
.BBS_Balloon .BBS_Res_Txt .BBS_Name a{
	font-weight:bold;
	color:#124B9D;
}

.BBS_Balloon .BBS_Res_Txt p{
	color:#353535;
	line-height: 1.6em;
	font-size: 90%;
}
.BBS_Balloon .BBS_Res_Txt p.hidden_comment i{
}
.BBS_Balloon .BBS_Res_Txt p a{
	color:#124B9D;
	font-weight:normal;
	text-decoration:underline;
}

.Comment_Vote {
	position: relative;
	display:table;
	width:100%;
}
.Comment_Vote .Like,
.Comment_Vote .Share{
	display:table-cell;
	width:50%;
	vertical-align:top;
}
.Comment_Vote .Like{
}
.Comment_Vote .Share{
	text-align:right;
}
.Comment_Vote .Share span.Icon{
	margin: 0 6px;
}

/*-- シェア、非表示メニュー --*/
.Share a.hidden_btn{
	margin-right: -6px;
}
.shere_menu,
.hidden_menu{
	position: absolute;
	right: 0px;
	top:20px;
	padding-top:11px;
	z-index:999;
}
.disp_none{
	display:none;
}

.shere_menu{
	width:287px;
}
.hidden_menu{
	width:120px;
}
.update_comment{
	height:24px;
	font-size:90%;
}

/*-- アバターの表示 --*/
.Find_ListAve_04 {
	float:left;
	margin:2px 2% 0px 2px;
}
.Find_ListAve_04 img{
	width:32px;
	height:32px;
	box-shadow: 0 0 1px 0 #919191;
	-moz-box-shadow: 0 0 0 1px #919191;
	-webkit-box-shadow: 0 0 0 1px #919191;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}
.Member_Box .ListTitle_02{
	padding-top: 5px;
	font-size:90%;
	font-weight:bold;
}

/*-- 非表示投稿 --*/
.BBS_Balloon .Hidden_Txt{
	margin-bottom: 10px;
}
.BBS_Balloon .Hidden_Txt .Close{
display: inline-block;
float: right;
}


/*********************************************************
■選手wiki 選手検索結果 body.DBSearch
********************************************************/
.Search_Result .Inner_Txt {
	padding: 14px 8px 0 8px;
	font-size: 89%;
	line-height: 1;
	color: #222;
	background-color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

/* LIVE出場成績 */
.LiveTextDecoration {
	background-color:#f44336;
	padding:2px 12px;
	border-radius:16px;
	color:#fff;
	font-size:18px;
	margin-right:4px;
}
@-webkit-keyframes 'fadeAction' {
0% {
opacity:0;
}
50% {
opacity:1;
}
100% {
opacity:0;
}
}
.fadeloop {
-webkit-animation-name: 'fadeAction';
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
}




/*
* PlayerRecordData

* PlayerRecordTable = 打撃・投手成績
*/
.PlayerRecordData01,
.PlayerRecordData02 {
  margin: 0 auto;
}

.PlayerRecordData02_Detail {
  overflow: auto;
  position: relative;
}


.PlayerTable {
  position: absolute;
  top: 10px;
  left: 0px;
  z-index: 100;
  box-shadow: 2px 0 3px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: 2px 0 3px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 2px 0 3px 0 rgba(0,0,0,0.1);
}
.PlayerRecordTable tr,
.PlayerTable tr{
  background: #fff;
}
.PlayerRecordData02_Detail {
  padding: 10px 0;
  background: #fff;
}

.PlayerRecordTable {
  border-collapse: collapse;
  border-left: 1px solid #c8d1e1;
  border-bottom: 1px solid #c8d1e1;
  table-layout: fixed;
  background:#c8d1e1;
}
.PlayerRecordTable tr + tr {
  border-top: 1px solid #c8d1e1;
}
.PlayerRecordTable tr th {
  color: #fff;
  background: #a4b4d7;
  border: 1px solid #8b9bc0;
  font-size: 78% !important;
  font-weight:bold!important;
  vertical-align: top !important;
  text-align:center;
  min-width: 2em;
  padding:0 .5em;
  height:70px!important;
  font-weight:bold;
  padding:4px 4px 6px !important;
}
.PlayerRecordTable tr th.Item02 {
  background: #e3e3e3;
  color:#333;
}
.PlayerRecordTable tr td {
  padding: 12px 7px 12px 7px;
  text-align: center;
  white-space: nowrap;
  color: #333;
  border-right: 1px solid #c8d1e1;
  font-size: 86%;
}
.PlayerRecordTable tr td.PositionName,
.PlayerRecordTable tr td.Result_score {
  color: #83a0cc;
  font-size: 86%;
  border-right:3px solid #c8d1e1!important;
  padding: 12px 6px;
  text-align: center;
  font-weight: bold;
}
.PlayerRecordTable tr th.Result_score,
.PlayerRecordTable tr td.Result_score {
  font-size: 86%;
}
.PlayerRecordTable tr th.vsteamname,
.PlayerRecordTable tr td.vsteamname {
  text-align: left;
  font-weight: bold;
  padding: 14px 4px;
  border-right: 1px solid #c8d1e1;
}
.PlayerRecordTable tr.TotalData,
.PlayerTable03 tr.TotalData {
  background: #e5effc;
}
.PlayerRecordTable .TotalData td {
  font-size: 86%;
  color: #fff;
  background: #83a3d2 !important;
  text-align: left;
  border: 1px solid #6587ba;
}
.PlayerRecordTable tr th span,
.PlayerRecordTable tr th.vsteamname span,
.PlayerRecordTable tr th.Result_score span,
.PlayerRecordTable tr td.vsteamname span,
.PlayerRecordTable tr td.Result_score span{
  display:block;
  margin:0 auto;
  text-align:center;
 writing-mode: tb-rl;
 max-height:76px;
  -webkit-writing-mode: vertical-rl;
  -moz-writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  -o-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
}
.PlayerRecordTable tr th.Result_score,
.PlayerRecordTable .TotalData td {
  border-right:3px solid #6587ba;
}
.PlayerRecordTable .Content {color: #e23b3b; font-weight: bold;}

.Pitcher table tr th.Result_score,
.Pitcher table tr td.vsteamname {
  white-space: nowrap;
}
.Pitcher table tr th.Position {
  white-space: nowrap;
}
.Pitcher table tr th {
  white-space: nowrap;
}

.HighLight01 {background-color : #ffe0a5;}
.bold {font-weight: bold;}
.CellColor01 {background-color: #f2f6fb !important;}

.db_team_select_wrap {
	width:100%;
	overflow:hidden;
}
.db_team_select_wrap ul.db_team_select_box {
	display:table;
	margin:5px 6px;
	overflow:auto;
}
.db_team_select_wrap ul.db_team_select_box li {
	display:table-cell;
	white-space:nowrap;
    font-size:16px;
    padding: 0 3px;
}
.db_team_select_wrap ul.db_team_select_box li:last-child {
    padding-right:22px;
}
.db_team_select_wrap ul.db_team_select_box li a {
	display:inline-block;
	text-decoration:none;
	position:relative;
	text-align:center;
    font-weight:normal;
	padding:5px 10px;
    border-radius:2px;
    background: #dedede;
    box-shadow: 0 1px 0 0 #bfbfbf !important;
    -moz-box-shadow: 0 1px 0 0 #bfbfbf !important;
    -webkit-box-shadow: 0 1px 0 0 #bfbfbf !important;
}

