@charset "euc-jp";

/* =======================================================
【ドラフト2014】
======================================================= */
body[class*="Draft"]{
  background-color:#e4e7ed;
}
.Draft2014 .Contents {
	line-height:0;
}

body[class*="Draft"] .Common_Box{
  padding-bottom:1px;
  background-color:#fff;
}

/* =======================================================
■スプライト
======================================================= */

*[class*="Icon_draft2014_"]{
	display:inline-block;
	text-indent:-9999em;
	vertical-align:middle;
}
*[class*="Icon_draft2014_"]{
	background-image: url("../image/baseball/special/draft/2014/icon_draft2014.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.01) and (-webkit-max-device-pixel-ratio: 1.5){
	*[class*="Icon_draft2014_"]{
		background-image: url("../image/baseball/special/draft/2014/icon_draft2014_x1.5.png");
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.51){
	*[class*="Icon_draft2014_"]{
		background-image: url("../image/baseball/special/draft/2014/icon_draft2014_x2.png");
	}
}

*[class*="Icon_draft2014_M"]{
	background-size				:450px 750px;
	-moz-background-size	 :450px 750px;
	-webkit-background-size:450px 750px;
	-o-background-size		 :450px 750px;
	-ms-background-size		:450px 750px;
}

*.Icon_draft2014_M_Title{
	height:49px;
	width:202px;
	background-position:-1px 0;
}
*.Icon_draft2014_M_TitleSimple{
	height:28px;
	width:202px;
	background-position:-1px -19px;
}
*.Icon_draft2014_M_News{
	height:25px;
	width:193px;
	background-position:0 -50px;
}
*.Icon_draft2014_M_Kaigi{
	height:25px;
	width:198px;
	background-position:0 -76px;
}
*.Icon_draft2014_M_Rank{
	height:25px;
	width:283px;
	background-position:0 -99px;
}
*.Icon_draft2014_M_Search{
	height:25px;
	width:196px;
	background-position:0 -123px;
}
*.Icon_draft2014_M_Interview{
	height:25px;
	width:336px;
	background-position:0 -147px;
}
*.Icon_draft2014_M_Community{
	height:25px;
	width:272px;
	background-position:0 -170px;
}
*.Icon_draft2014_M_Kanren{
	height:25px;
	width:81px;
	background-position:0 -193px;
}
*.Icon_draft2014_M_Kataro{
	height:25px;
	width:213px;
	background-position:0 -218px;
}
*.Icon_draft2014_M_Select{
	height:43px;
	width:319px;
	background-position:-3px -242px;
}
*.Icon_draft2014_M_Noone{
	height:36px;
	width:297px;
	background-position:0 -284px;
}
*.Icon_draft2014_M_Se{
	height:21px;
	width:86px;
	background-position:0 -325px;
}
*.Icon_draft2014_M_Pa{
	height:21px;
	width:86px;
	background-position:-91px -325px;
}
*.Icon_draft2014_M_Yubi{
	height:19px;
	width:21px;
	background-position:-183px -328px;
}
*.Icon_draft2014_M_Sankaku{
	height:22px;
	width:15px;
	background-position:-213px -326px;
}
*.Icon_draft2014_M_Batsu{
	height:23px;
	width:23px;
	background-position:-241px -325px;
}
*.Icon_draft2014_M_Shimeisuru{
	height:43px;
	width:87px;
	background-position:-2px -350px;
}
/*
*.Icon_draft2014_M_Shimeisuru:hover{
	height:43px;
	width:87px;
	background-position:-2px -394px;
}
*/
*.Icon_draft2014_M_Shimeisuru:hover{
	opacity:0.8;
	-webkit-opacity:0.8;
	-moz-opacity:0.8;
	-ms-opacity:0.8;
	-o-opacity:0.8;
}

*.Icon_draft2014_M_Ok{
	height:43px;
	width:178px;
	background-position:-91px -351px;
}
/*
*.Icon_draft2014_M_Ok:hover{
	height:43px;
	width:178px;
	background-position:-91px -394px;
}
*/
*.Icon_draft2014_M_Ok:hover{
	opacity:0.8;
	-webkit-opacity:0.8;
	-moz-opacity:0.8;
	-ms-opacity:0.8;
	-o-opacity:0.8;
}
*.Icon_draft2014_M_Next{
	height:43px;
	width:178px;
	background-position:-270px -350px;
}
*.Icon_draft2014_M_Next:hover{
	opacity:0.8;
	-webkit-opacity:0.8;
	-moz-opacity:0.8;
	-ms-opacity:0.8;
	-o-opacity:0.8;
}
*.Icon_draft2014_M_Toukou{
	height:45px;
	width:81px;
	background-position:-249px -606px;
}


*.Icon_draft2014_M_Rank1{
	height:27px;
	width:27px;
	background-position:-2px -445px;
}
*.Icon_draft2014_M_Rank2{
	height:27px;
	width:27px;
	background-position:-32px -445px;
}
*.Icon_draft2014_M_Rank3{
	height:27px;
	width:27px;
	background-position:-63px -445px;
}
*.Icon_draft2014_M_Rank4{
	height:26px;
	width:26px;
	background-position:-93px -445px;
}
*.Icon_draft2014_M_Rank5{
	height:26px;
	width:26px;
	background-position:-122px -445px;
}
*.Icon_draft2014_M_Rank6{
	height:26px;
	width:26px;
	background-position:-151px -445px;
}
*.Icon_draft2014_M_Rank7{
	height:26px;
	width:26px;
	background-position:-179px -445px;
}
*.Icon_draft2014_M_Rank8{
	height:26px;
	width:26px;
	background-position:-207px -445px;
}
*.Icon_draft2014_M_Rank9{
	height:26px;
	width:26px;
	background-position:-236px -445px;
}
*.Icon_draft2014_M_Rank10{
	height:26px;
	width:26px;
	background-position:-264px -445px;
}
*.Icon_draft2014_M_Yakurut{
	height:60px;
	width:51px;
	background-position:-8px -481px;
}
*.Icon_draft2014_M_Tigers{
	height:60px;
	width:51px;
	background-position:-73px -481px;
}






*.Icon_draft2014_M_Giants{
	height:60px;
	width:51px;
	background-position:-137px -481px;
}
*.Icon_draft2014_M_Carp{
	height:60px;
	width:51px;
	background-position:-198px -481px;
}
*.Icon_draft2014_M_Dragons{
	height:60px;
	width:51px;
	background-position:-259px -481px;
}
*.Icon_draft2014_M_Dena{
	height:60px;
	width:51px;
	background-position:-319px -481px;
}
*.Icon_draft2014_M_Rakuten{
	height:60px;
	width:51px;
	background-position:-7px -544px;
}
*.Icon_draft2014_M_Seibu{
	height:60px;
	width:51px;
	background-position:-72px -544px;
}
*.Icon_draft2014_M_Lotte{
	height:60px;
	width:51px;
	background-position:-136px -543px;
}
*.Icon_draft2014_M_Softbank{
	height:60px;
	width:51px;
	background-position:-195px -543px;
}
*.Icon_draft2014_M_Orix{
	height:60px;
	width:51px;
	background-position:-260px -543px;
}
*.Icon_draft2014_M_Fighters{
	height:60px;
	width:51px;
	background-position:-320px -543px;
}




*.Icon_draft2014_M_ShimeiOne{
	height:43px;
	width:234px;
	background-position: 0px -607px;
}





/* =======================================================
■ドラフト 上部　タイトル　バナー
======================================================= */

/* ドラフトメインタイトルBG */
.Contents_Title.DraftTitle {
	background-image: url("../image/baseball/special/draft/2014/draft_top_title_bg.png");
	background-size:cover;
}

@media only screen and (min-width: 812px) {
	.notPCsize {
		display:none!important;;
	}
	.notSPsize {
		margin-bottom:8px!important;
	}
}
@media only screen and (max-width: 811px) {
	.notSPsize {
		display:none!important;
	}
}


.DraftBannerWrapTop {
	width:100%;
	max-width:540px;
	margin:2px auto;
	display:block;
	border:1px solid #00f;
}
.DraftBannerWrapAccept {
	width:100%;
	display:block;
	margin:2px auto;
}
.DraftBannerWrapTop a{
	display:block;
	width:100%;
	max-width:100%;
	height:100%;
	max-height:85px;
	line-height:0;
}
.DraftBannerWrapAccept a {
	display:block;
	width:100%;
	height:100%;
	line-height:0;
}
.DraftBannerWrapTop img,
.DraftBannerWrapAccept img {
	width:100%;
}
.DraftBannerWrapTop a img:hover,
.DraftBannerWrapAccept a img:hover {
	opacity:0.8;
	-webkit-opacity:0.8;
	-moz-opacity:0.8;
	-o-opacity:0.8;
	-ms-opacity:0.8;
}
/* =======================================================
■ドラフト みんなの満足度投票
======================================================= */
.DraftSatisfactionWrap{
  margin:8px;
}
.DraftSatisfactionWrap > div{
  margin-bottom:8px;
}
.DraftSatisfactionBtn img{
  display:block;
  margin:0 auto;
  width:100%;
  max-width:400px;
  vertical-align:bottom;
}
.DraftSatisfactionBtn + p{
  margin-top:4px;
  text-align:center;
  color:#e64e00;
  font-weight:bold;
  font-size:1.2em;
}
.DraftSatisfactionImg img{
  display:block;
  margin:0 auto;
  width:100%;
}

.DraftSatisfactionBook{
  display:table;
  background-color:#e2ded8;
}
.DraftSatisfactionBook .Left_Box,
.DraftSatisfactionBook .Right_Box{
  display:table-cell;
  vertical-align:middle;
  padding:8px 8px 8px 0;
}
.DraftSatisfactionBook .Left_Box img{
  display:block;
  width:70px;
  transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  margin: -15px 0 -15px 10px;
}
.DraftSatisfactionBook .Right_Box{
  line-height:1.2;
  font-weight:bold;
  font-size:.92em;
}

.DraftKaigiBox {
	padding:4px;
	background-color:#666;
	margin:0 auto;
}


.DraftSubTitleWrap{
	padding:2px;
	background-image: url("../image/baseball/special/draft/2014/draft_top_fan_bg_bg.png");
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
	-o-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
	-ms-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
}
.DraftSubTitleWrap .DraftSubTitleBox{
	background-image: url("../image/baseball/special/draft/2014/draft_top_fan_bg.png");
	background-repeat: no-repeat;
	background-position: 50%;
	margin: 0 auto;
	padding: 4px 8px 6px;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}


.DraftSeTitleWrap,.DraftPaTitleWrap{
	margin-top:3px;
}
.DraftSeTitleBox{
	background-image: url("../image/baseball/special/draft/2014/draft_top_se_bg.png");
	background-repeat: no-repeat;
	background-position: 50%;
	margin: 0 auto;
	padding: 4px 8px;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.DraftPaTitleBox{
	background-image: url("../image/baseball/special/draft/2014/draft_top_pa_bg.png");
	background-repeat: no-repeat;
	background-position: 50%;
	margin: 0 auto;
	padding: 4px 8px;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

.DraftPlayerWrap{
	display:block;
	height:340px;
}
.DraftPlayerWrap ul li {
	width:33.3%;
	height:170px;
	float:left;
	background-color:#FFF;
	border-top:3px solid #666;
	border-right:3px solid #666;
}
.DraftPlayerWrap ul li:nth-of-type(3n) {
	border-right:none;
}
.DraftPlayerWrap ul li:nth-of-type(3n+1) {
	clear:both;
}

/* 被りカラー指定 */
.DraftPlayerWrap ul li.kabu0 {
	background-color:#fff;
}
.DraftPlayerWrap ul li.kabu1 {
	background-color:#ffb9b9;
}
.DraftPlayerWrap ul li.kabu2 {
	background-color:#b9ddff;
}
.DraftPlayerWrap ul li.kabu3 {
	background-color:#baffba;
}
.DraftPlayerWrap ul li.kabu4 {
	background-color:#ffffaf;
}
.DraftPlayerWrap ul li.kabu5 {
	background-color:#ffe2a5;
}
.DraftPlayerWrap ul li.kabu6 {
	background-color:#b0b0ff;
}


.DraftPlayerWrap ul li a {
	width:100%;
	height:100%;
	display:block;
}

.DraftLiveFirstTop .DraftPlayerWrap{
	height:310px;
}

.DraftLiveFirstTop .DraftPlayerWrap ul li {
	height:155px;
}


.TeamNameWrap{
	text-align:center;
	width:90%;
	height:22px;
	margin:2px auto;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	-ms-border-radius:20px;
}

.BgColorGiants,
.TeamNameWrap.Giants,
.Draft_SubtitleBox.Giants,
.SatiTeamNameBox.Giants{
	background-color:#ff6c00!important;
}

.BgColorTigers,
.TeamNameWrap.Tigers,
.Draft_SubtitleBox.Tigers,
.SatiTeamNameBox.Tigers {
	background-color:#ffcc00!important;
	border:1px solid #be9e1f;
}

.BgColorCarp,
.TeamNameWrap.Carp,
.Draft_SubtitleBox.Carp,
.SatiTeamNameBox.Carp {
	background-color:#e80000!important;
}
.BgColorDragons,
.TeamNameWrap.Dragons,
.Draft_SubtitleBox.Dragons,
.SatiTeamNameBox.Dragons {
	background-color:#0c2582!important;
}
.BgColorDena,
.TeamNameWrap.Dena,
.Draft_SubtitleBox.Dena,
.SatiTeamNameBox.Dena {
	background-color:#2d97c8!important;
}
.BgColorYakurut,
.TeamNameWrap.Yakurut,
.Draft_SubtitleBox.Yakurut,
.SatiTeamNameBox.Yakurut {
	background-color:#00ac5b!important;
}
.BgColorRakuten,
.TeamNameWrap.Rakuten,
.Draft_SubtitleBox.Rakuten,
.SatiTeamNameBox.Rakuten {
	background-color:#a02424!important;
}
.BgColorSeibu,
.TeamNameWrap.Seibu,
.Draft_SubtitleBox.Seibu,
.SatiTeamNameBox.Seibu {
	background-color:#142766!important;
}
.BgColorLotte,
.TeamNameWrap.Lotte,
.Draft_SubtitleBox.Lotte,
.SatiTeamNameBox.Lotte {
	background-color:#3f3f3f!important;
}
.BgColorSoftbank,
.TeamNameWrap.Softbank,
.Draft_SubtitleBox.Softbank,
.SatiTeamNameBox.Softbank {
	background-color:#ffd800!important;
	border:1px solid #be9e1f;
	color:#000;
}
.BgColorOrix,
.TeamNameWrap.Orix,
.Draft_SubtitleBox.Orix,
.SatiTeamNameBox.Orix {
	background-color:#000022!important;
}
.BgColorFighters,
.TeamNameWrap.Fighters,
.Draft_SubtitleBox.Fighters,
.SatiTeamNameBox.Fighters {
	background-color:#2f6097!important;
}
.TeamNameWrap.Position,
.Draft_SubtitleBox.Position{
	background-color:#6633cc!important;
}
.TeamNameWrap.Career,
.Draft_SubtitleBox.Career{
	background-color:#ee3366!important;
}




.TeamNameWrap span{
	color:#FFF;
	font-weight:bold;
	font-size:.95em;
	line-height:23px;
}


.DraftPlayerWrap ul li a .TeamPicWrap{
	width:100%;
	height:100px;
	position:relative;
}
.TeamPicWrap .DraftName {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1em;
	z-index:20;
}
.TeamPicWrap .DraftName > p{
	overflow: hidden;
	/*text-overflow: ellipsis;*/
	white-space: nowrap;
	text-align:center;
	color:#2e2e2e;
	font-size:.95em;
	line-height:1em;
	font-weight:bold;
	margin:0;
	text-shadow:#FFF 1px 1px 0px, #FFF -1px 1px 0px,#FFF 1px -1px 0px, #FFF -1px -1px 0px,#e7e7e7 0 3px 0;
	-webkit-text-shadow:#FFF 1px 1px 0px, #FFF -1px 1px 0px,#FFF 1px -1px 0px, #FFF -1px -1px 0px,#e7e7e7 0 3px 0;
	-moz-text-shadow:#FFF 1px 1px 0px, #FFF -1px 1px 0px,#FFF 1px -1px 0px, #FFF -1px -1px 0px,#e7e7e7 0 3px 0;
	-ms-text-shadow:#FFF 1px 1px 0px, #FFF -1px 1px 0px,#FFF 1px -1px 0px, #FFF -1px -1px 0px,#e7e7e7 0 3px 0;
	-o-text-shadow:#FFF 1px 1px 0px, #FFF -1px 1px 0px,#FFF 1px -1px 0px, #FFF -1px -1px 0px,#e7e7e7 0 3px 0;
}
.TeamPicWrap .DraftPlayerImage {
	position:absolute;
	top:10px;
	left:0;
	width:100%;
	z-index:19;
}
.TeamPicWrap .DraftPlayerImage .PlayerImageBg{
	height:95px;
	width:95px;
	margin:0 auto;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
}
.PosiFromWrap {
	font-size:.7em;
	color:#333;
	white-space:nowrap;
	overflow:hidden;
	width:100%;
	margin:7px auto 0;
	padding:0;
	font-weight:bold;
	text-align:center;
}

.TeamRankBtnWrap {
	text-align:center;
	width:90%;
	height:24px;
	margin:2px auto;
	padding-top:2px;
	background-color:#FFF;
	border:2px solid #2F6097;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	-ms-border-radius:20px;
}
.TeamRankBtnWrap .TeamRankBtnBtn {
	color:#000;
	font-size:.6em;
	line-height:1em;
	vertical-align:middle;
	white-space:nowrap;
	overflow:hidden;
}


@media only screen and (min-width: 980px) {
	.DraftPlayerWrap{
		height:420px;
	}
	.DraftPlayerWrap ul li {
		height:210px;
	}
	.TeamPicWrap .DraftName > p {
		font-size:1.1em;
		line-height:1.3;
	}
	.TeamPicWrap .DraftPlayerImage{
		top:12px;
	}
	.TeamPicWrap .DraftPlayerImage .PlayerImageBg{
		width:130px;
		height:130px;
	}
	.DraftPlayerWrap ul li a .TeamPicWrap{
		height:140px;
	}
	.PosiFromWrap{
		font-size:.75em;
	}
	.TeamRankBtnWrap .TeamRankBtnBtn {
		font-size:.85em;
	}
	
	
	.DraftListWrap ul.List_Box > li .Left_Box img{
		max-width:140px;
	}

	.DraftLiveFirstTop .DraftPlayerWrap {
		height:400px;
	}
	.DraftLiveFirstTop .DraftPlayerWrap ul li {
		height:200px!important;
	}

}








/* =======================================================
■みんなのドラフト指名ランキング
======================================================= */


.AppointTeamBox ul li {
	margin:0;
}

.DraftListWrap .VoteBtnWrap {
	position:absolute;
	width: 90px;
	height:45px;
	top:4px;
	right:-3px;
}
.DraftListWrap div.VoteBtnWrap.ToukouBox {
	position:absolute;
	width: 82px;
	height:45px;
	top:4px;
	right:-3px;
}


.DraftListWrap .VoteBtnWrap a {
	margin:0;
	padding:0;
}
.DraftListWrap ul li .NameBox {
	margin:2px 0;
}
.DraftListWrap ul li .NameBox [class*="Icon_draft2014_M_Rank"] {

}
.DraftListWrap ul li .NameBox .NameText {
	font-size:1.2em;
	color:#000;
	line-height:1.1;
	padding:2px 4px 0;
}
.DraftListWrap ul li .NameBox .NameTextLive {
	font-size:1.3em;
	color:#000;
	line-height:1.1;
	padding:2px 8px 0;
	vertical-align:-4px;
}
.DraftListWrap ul li .NameBox .VoteNumber {
	color:#e53a00;
	font-size:.9em;
	line-height:1.1;
	padding:2px 2px 0;
}

.DraftListWrap ul li .NameBox .VoteNumberLive {
	color:#e53a00;
	font-size:1em;
	line-height:1.1;
	padding:2px 1px 0;
	vertical-align:-2px;
}

.DraftListWrap .PosiFromWrap{
	font-size: .8em;
	color: #707070;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	margin: 12px 2px 0;
	padding: 0;
	font-weight: normal;
	text-align: left;
}
.DraftListWrap .sub_text{
	padding: 2px;
	margin:4px 0;
	color:#555;
	font-size:.9em;
	font-weight:normal;
}
.DraftListWrap .sub_textLive{
	padding: 2px;
	margin:12px 0 0;
	color:#555;
	font-size:.9em;
	font-weight:normal;
}

.DraftListWrap .sub_name{
	padding:2px;
	font-size:.8em;
	color:#666;
	text-align:right;
}
.SubtitleColorF {
	font-size:1.1em!important;
	color:#FFF!important;
	font-weight:bold!important;
}

.Rank10over {
	color:#555;
	font-size:1.1em;
}

.DraftRankingWrap {
	margin-bottom:12px;
}


.UserActionSwitch {
	text-align:right;
	padding:9px 8px 0;
	margin:0 auto;
}
.TwitterMark {
	vertical-align:-6px;
}
.TwitterMark img {
	width:26px;
	height:23px;
}

.UserActionSwitch a{
	color:#111;
	font-size:14px;
	padding:4px 10px;
	margin:0;
}
.UserActionSwitch a.Select{
	color:#FFF;
	background-color:#55ACEE;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
}


/*-- ドラフト用リスト表示 --*/
.DraftListWrap ul.List_Box span > li{
  margin:0 4px;
  padding:8px 0;
  position:relative;
  list-style-type: none;
  background-color:#ffffff;
  border-bottom: 1px solid #ddd;
}
.DraftListWrap ul.List_Box span > li a{
  display:block;
  margin:-8px 0px;
  padding:8px 0px;
}



/* =======================================================
■ドラフト指名選手検索
======================================================= */

.DraftSearchBox {
}

.DraftSearchBox form {
	padding:6px 8px;
}
.Search_Form_Box_draft {
	display:table;
	width: 100%;
}
.DraftSearchBox .Search_Form_Box_draft input[type="text"] {
	display: table-cell;
	width: 100%;
	height: 44px;
	line-height:44px;
	padding: 4px;
	vertical-align: middle;
	border: 1px solid #BCBCBC;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
input.draft-input-text{
	background: #FFF;
	display: inline-block;
	font-family: "ArialMT", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3" !important;
	font-size: 16px;
	line-height: 1.2;
	padding: .4em;
	color: #AAAAAA;
}

/*--横並びのテキストフォーム＋ボタン(検索とか)*/
.Search_Form_Box_draft{
	display:table;
	width:100%;
}
.Search_Form_Box_draft .Txt_Form_Box{
	display:table-cell;
	width:100%;
	padding:0 8px 0 0;
}
.Search_Form_Box_draft .Txt_Form_Box input{
	width:100%;
}
.Search_Form_Box_draft .Submit_Btn_Box{
	display:table-cell;
	vertical-align:top;
}

/*--サブミットボタン*/
.Search_Form_Box_draft .Submit_Btn_Box .Submit_Btn{
-webkit-appearance: none;
appearance: none;
	padding:6px 12px 6px;
	height:40px;
	font-size:.9em;
	font-weight:bold;
	text-shadow: white 0px 1px 0px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#e8e8e8;
	border : 1px solid #e2e1e1;
	-webkit-box-shadow:0 4px 0 rgba(159,159,159,1);
	-o-box-shadow:0 4px 0 rgba(159,159,159,1);
	-moz-box-shadow:0 4px 0 rgba(159,159,159,1);
	-ms-box-shadow:0 4px 0 rgba(159,159,159,1);
	box-shadow:0 4px 0 rgba(159,159,159,1);
	cursor:pointer;
    width: 62px!important;
    text-indent: 0%!important;
}

/* 絞り込み検索 */

.RefineWrap{
}

.RefineWrap dl dt{
	display:block;
	text-align:center;
	margin:8px auto;
}

.RefineWrap dl dt a {
	font-size:1em;
	color:#323232;
	font-weight:bold;
}
.RefineWrap dl dd{
	display:none;
}

.RefineWrap .RefineBox {
	/*
	background-color:#fff;
	*/
	background-color:#f3f3f3;
	padding:20px 10px 10px;
	position:relative;
}
.RefineWrap .RefineBox .RefineLabelText {
	font-weight:bold;
	line-height:1.3;
}

.RefineBox select{
    -webkit-appearance: none;
    appearance: none;
    border-color:#ccc;
	color:#333;
	width:100%;
	margin:2px auto 12px;
	padding:2px 8px;
	font-size:1.05em;
	height: 40px;
	line-height:29px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
	background: #fff url(../image/baseball/special/draft/2014/draft_refine_select.png) no-repeat 99% 50%;
 	box-shadow: 0 1px 6px -2px rgba(146, 151, 165, .6);
}
.RefineBox .RefineBtn{
	width:80%;
	margin:12px auto;
}
.RefineBox .Submit_Btn{
-webkit-appearance: none;
appearance: none;
	padding:6px 12px 6px;
	width:100%;
	height:46px;
	font-size:.9em;
	font-weight:bold;
	text-shadow: white 0px 1px 0px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:##eAeAeA;
	border : 1px solid #cccccc;
	-webkit-box-shadow:0 2px 0 rgba(159,159,159,1);
	-o-box-shadow:0 4px 0 rgba(159,159,159,1);
	-moz-box-shadow:0 4px 0 rgba(159,159,159,1);
	-ms-box-shadow:0 4px 0 rgba(159,159,159,1);
	box-shadow:0 4px 0 rgba(159,159,159,1);
	cursor:pointer;
}

.RefineBox a.RefineClose{
	position:absolute;
	top:10px;
	right:6px;
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
}

/* =======================================================
■ドラフト 選手詳細
======================================================= */
.HeadlineBox,.PlayerdetailTextBox{
	background-color:#f3f3f3;
	padding:4px;
}

.HeadlineTop {
	display:table;
}

.HeadlineTop .Left_Box{
	width:100%;
	text-align:left;
}
.HeadlineTop .NameText{
	font-size:1.5em !important;
	font-weight:bold !important;
	margin:0 4px !important;
}
.HeadlineTop .NameKana{
	margin-bottom:0 !important;
	font-size:.7em !important;
	font-weight:normal;
}
.PosiFromText {
	margin:0 6px;
	font-weight:normal;
}
.PlayerdetailBox .PosiFromText span {
	font-size:1em!important;
	color:#000000;
	margin-right:4px;
}
.HeadlineTop .Right_Box{
	width:90px;
	text-align:right;
	vertical-align:middle;
}


.HeadlineUnder {
	display:table;
	padding:6px 4px 0;
	width:99%;
	margin:0 auto;
}
.HeadlineUnder .Left_Box {
	width:100%;
}
.HeadlineUnder .Left_Box a {
	display:inline-block;;
	padding:4px 9px;
	line-height:1;
	font-size:.85em;
	border:1px solid #999;
	color:#666;
	background-color:#FFF;
	font-weight:normal;
	text-align:center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.HeadlineUnder .Right_Box {
	white-space:nowrap;
}
.VoteNumber {
	font-weight:bold;
	color:#e53a00;
	margin:6px 0 6px 0px!important;
}
.VoteNumber span {
	color:#000;
}

.PlayerPicWrap {
	text-align:center;
	width:100%;
	line-height:0;
}

.PlayerPicWrap img{
	width:100%;
}

.DraftKetteiWrap {
	border: 1px solid #FF0000;
	background: #FFE0E0;
	width:96%;
	margin:8px auto;
	padding: 8px;
	text-align: center;
	font-size: 1.1em !important;
	font-weight: bold;
}
.DraftKetteiWrap a {
	display:block;
	width:100%;
	height:100%;
	color:#FF0000
}

/*-- SNSボタン --*/
.Text_HeaderSnsWrap{
	position:relative;
	z-index:10;
	top:0;
	padding:7px;
	width:100%;
}
@media only screen and (max-width: 812px) {
	.HeaderSnsFixed{
		width: 100%;
		position: fixed;
		top: -40px;
		z-index: 1000;
	}
	.heightdummy {
		display:none;
		width:100%;
		height:39px;
	}

}

.Text_HeaderSnsWrap ul{
	display:table;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
}
.Text_HeaderSnsWrap ul li{
	display:table-cell;
	width:33%;
	margin: 0 4px 0 0;
	border:2px solid #fff;
}
.Text_HeaderSnsWrap ul li:last-child{
	margin:0;
}
.Text_HeaderSnsWrap ul li.facebook{
	background-color:#3B5998;
}
.Text_HeaderSnsWrap ul li.twitter{
	background-color:#55ACEE;
}
.Text_HeaderSnsWrap ul li.line{
	background-color:#00C300;
}
.Text_HeaderSnsWrap ul li a{
	display:block;
	padding: 3px 4px 1px;
	text-align:center;
}
.Text_HeaderSnsWrap ul li a img {
	width:24px;
	height:24px;
}
#socialarea_facebook,
#socialarea_twitter {
	font-size:75%;
	display: inline;
	vertical-align: 6px;
	color: #FFF;
	margin-left:2px;
}

table.PlayerProfileData{
  width:100%;
  border-collapse: collapse;
}
table.PlayerProfileData th,
table.PlayerProfileData td{
  border:1px solid #aaa;
  padding:6px;
  font-size:.92em;
  font-weight:normal;
  text-align:left;
}
table.PlayerProfileData th{
  background-color:#e0e9fa;
}

.ProfiledetailWrap {
	padding:8px;
}

.ProfiledetailWrap dl{
	width:100%;
}

.ProfiledetailWrap dl a{
	display:table;
	position:relative;
	width:100%;
	background-color:#777777;
	padding:8px;
	height:40px;
	color:#FFF;
	padding-left:10px;
	cursor:default;
}
.ProfiledetailWrap dl a .Left_Box {
	width:100%;
	vertical-align:middle;
}
.ProfiledetailWrap dl a .Right_Box {
	text-align:right;
	vertical-align:middle;
	padding-right:4px;
}
.ProfiledetailWrap dl a .Right_Box img {
	vertical-align:-4px;
}

.ProfiledetailWrap dl a.LinkBtn_More {
	display: block;
	text-align: center;
	color: #333;
	-webkit-user-select: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #ecebeb;
	box-shadow: 0 0 0 1px #dadada !important;
	-moz-box-shadow: 0 0 0 1px #dadada !important;
	-webkit-box-shadow: 0 0 0 1px #dadada !important;
	font-size: 94%;
}

.ProfiledetailWrap dl dt{
	margin-bottom:4px;
	padding:8px;
	font-size:.93em;
	font-weight:bold;
	line-height:1;
	background-color:#e0e9fa;
}
.ProfiledetailWrap dl dd{
	padding:8px;
	line-height:1.4em;
	font-size:.97em;
}


.Draft_SubtitleWrap {
	padding:0;
}

.Draft_SubtitleWrap .Draft_SubtitleBox,
.AppointTeamWrap .AppointTeamText {
	font-size:1em;
	font-weight:bold;
	width:100%;
	padding:8px;
	background-color:#f0f0f0;
}
.AppointTeamBox ul {
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding:5px 2px;
}
.AppointTeamBox ul li {
	float:left;
}

/*
@media only screen and (max-width: 340px) {
.AppointTeamBox ul li:nth-of-type(6n+1) {
	clear:both;
	overflow:hidden;
}
*/

/* =======================================================
■ドラフト 検索リスト 指名画面
======================================================= */

.draftselect_Title {
	width:100%;
	padding:5px 0px;
	background-color:#567cb0;
	margin:6px auto;
	vertical-align:middle;
	text-align:center;
	-moz-box-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	-o-box-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	-ms-box-shadow: 0px 2px 0px rgba(0,0,0,0.6);
}

.SearchlistBox ul li {
	margin:0!important;
	padding:0!important;
}
.SearchlistBox ul.List_Box > li a,
.SearchlistBox ul.List_Box > li .DraftShimeiBox {
	color:#000;
	margin:0;
	padding:8px 4px 4px;
	font-weight:bold;
}
.SearchlistBox ul li .Right_Box{

}
.SearchlistBox ul li .NameText {
	font-size:1.2em;
	margin:2px 4px!important;
}

.ConfirmText {
	color:#333;
	font-size:1em;
	line-height:1.3;
}

.DraftCenterBtn {
	margin:18px auto;
}
.DraftCenterBtn a {
	display:block;
	margin:0 auto;
}

.DraftCenterBtn input{
	-webkit-appearance: none;
	appearance: none;
	height: 43px;
	width: 178px;
	/* display: block; */
	background-color: #FFF!important;
	border: none;
}

.DraftConfirmWrap .RefineBox {
    padding: 20px 10px 10px;
}

/* =======================================================
■ドラフト 検索セレクション
======================================================= */

.SelectionWrap .DraftSearchBox {
	margin:18px auto;
}

.SelectionBanner {
	margin-bottom:8px;
}

.SelectionBanner a {
	display:block;
	width:90%;
	margin:10px auto;
}

.SelectionBanner a img {
	width:100%;
}































/*=========================================================================
■コメントのaタグ
=========================================================================*/
body.Draft2014 .Find_ContentBox_01.BBS_Balloon a{
	color:#323232!important;
	font-size:90%;
}

body.Draft2014 .Find_ContentBox_01.BBS_Balloon a > span{
	font-size:85%;
}

/*=========================================================================
■各種アイコン
	基本指定
	Findアイコン(大)
	Findアイコン(中)
	Findアイコン(小)
	SNSアイコン(中)
	SNSアイコン(小)
=========================================================================*/
/*-------------------------------------------------------------------------
基本指定
--------------------------------------------------------------------------*/
.Icon{
	display:inline-block;
	vertical-align: middle;
	background: url("/common/image/base/icon/icon_common.png?20140703");
	background-size:600px 1000px;
	-moz-background-size::600px 1000px;
	-webkit-background-size::600px 1000px;
	-o-background-size::600px 1000px;
	-ms-background-size::600px 1000px;
	background-repeat:no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.01) and (-webkit-max-device-pixel-ratio: 1.5){
	.Icon{
		background: url("/common/image/base/icon/icon_common_x1-5.png?20140703");
		background-size:600px 1000px;
		-moz-background-size::600px 1000px;
		-webkit-background-size::600px 1000px;
		-o-background-size::600px 1000px;
		-ms-background-size::600px 1000px;
		background-repeat:no-repeat;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.51){
	.Icon{
		background: url("/common/image/base/icon/icon_common_x2.png?20140703");
		background-size:600px 1000px;
		-moz-background-size::600px 1000px;
		-webkit-background-size::600px 1000px;
		-o-background-size::600px 1000px;
		-ms-background-size::600px 1000px;
		background-repeat:no-repeat;
	}
}


/*-------------------------------------------------------------------------
Findアイコン(中)

--------------------------------------------------------------------------*/
.Icon_Find_M .Icon{
	width:18px;
	height:18px;
	margin: -4px 4px 0 0;
	background-size:600px 1000px;
	-moz-background-size::600px 1000px;
	-webkit-background-size::600px 1000px;
	-o-background-size::600px 1000px;
	-ms-background-size::600px 1000px;
}
.Icon_Find_M .Icon_Right{
	margin:-4px 0 0 4px;
}
.Icon_Find_M .Icon_Center{
	margin:-4px 4px 0;
}

/*-- line --*/
.Icon_Find_M .IconLine {
	width: 30px;
	height: 30px;
	background-position: -210px -528px;
}

/*-- Facebook --*/
.Icon_Find_M .IconFacebook {
	width: 30px;
	height: 30px;
	background-position: -240px -528px;
}

/*--Twitter --*/
.Icon_Find_M .IconTwitter {
	width: 30px;
	height: 30px;
	background-position: -270px -528px;
}

/*--Google --*/
.Icon_Find_M .IconGoogle {
	width: 30px;
	height: 30px;
	background-position: -300px -528px;
}

/*-- 鉛筆(青） --*/
.Icon_Find_M .IconHot_01{
	width:20px;
	height:20px;
	background-position:-450px -270px;
}
/*-- 表彰台（白) --*/
.Icon_Find_M .IconRanking_01 {
	background-position:-72px -143px;
}
/*-- 吹き出し（白) --*/
.Icon_Find_M .IconComment_01 {
	background-position:-521px -143px;
	margin: -2px 4px 0px 0px;
}
/*-- カメラ（白) --*/
.Icon_Find_M .IconCamera_02 {
	background-position:-17px -143px;
}
/*-- 新着（白) --*/
.Icon_Find_M .IconNew_01 {
	width: 28px;
	background-position:-218px -143px;
}
/*-- 虫眼鏡（灰) --*/
.Icon_Find_M .IconSearch_01 {
	width: 18px;
	background-position:-144px -91px;
}
/*-- 虫眼鏡（藍) --*/
.Icon_Find_M .IconSearch_02 {
	width: 18px;
	background-position:-144px -233px;
}
/*-- 閉じるボタン--*/
.Icon_Find_M .IconClose_01 {
	width:20px;
	height:20px;
	background-position:-470px -270px;
}
/*-- 設定（ギア） --*/
.Icon_Find_M .Icon_Tool {
	background-position:-324px 0;
}

/*-- 一覧へ --*/
.Icon_Find_M .Icon_MoreList {
	width: 45px;
	height: 45px;
	background-position: -180px -704px;
}

/*-- メッセージ --*/
.Icon_Find_M .Icon_Message {
	width: 32px;
	height: 32px;
	background-position: -352px -352px;
}

/*-- いいね(青） --*/
.Icon_Find_M .IconGood_01{
	background-position:-217px 0;
}
/*-- いいね(白） --*/
.Icon_Find_M .IconGood_02{
	background-position:-217px -108px;
}

/*==============================================
アイコン(小)
==============================================*/
.Icon_Find_S .Icon{
	display:inline-block;
	width:12px;
	height:13px;
	margin:-4px 2px 0 0;
	vertical-align: middle;
	background: url("/common/image/baseball/special/draft/2014/icon_common.png?20140703");
	-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;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.01) and (-webkit-max-device-pixel-ratio: 1.5){
	.Icon_Find_S .Icon{
		background: url("/common/image/baseball/special/draft/2014/icon_common_x1-5.png?20140703");
		-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;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.51){
	.Icon_Find_S .Icon{
		background: url("/common/image/baseball/special/draft/2014/icon_common_x2.png?20140703");
		-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 .Icon_Right{
	margin:-4px 0 0 2px;
}
.Icon_Find_S .Icon_Center{
	margin:-4px 2px 0;
}

/*-- 鉛筆(青） --*/
.Icon_Find_S .IconPen_01{
	width:14px;
	background-position:-257px 0;
}
/*-- 鉛筆(グレー） --*/
.Icon_Find_S .IconPen_02{
	width:14px;
	background-position:-257px -68px;
}

/*-- カメラ(青） --*/
.Icon_Find_S .IconCamera_01{
	width:16px;
	background-position:-12px 0;
}
/*-- カメラ(グレー） --*/
.Icon_Find_S .IconCamera_02{
	width:16px;
	background-position:-12px -66px;
}

/*-- 人(青） --*/
.Icon_Find_S .IconPeaple_01{
	width:16px;
	background-position:-80px 0;
}
/*-- いいね(青） --*/
.Icon_Find_S .IconGood_01{
	background-position:-217px 0;
}
/*-- いいね(白） --*/
.Icon_Find_S .IconGood_02{
	background-position:-217px -135px;
}
/*-- ファイト(青） --*/
.Icon_Find_S .IconFight_01{
	background-position:-230px 0;
}
/*-- ファイト(白） --*/
.Icon_Find_S .IconFight_02{
	background-position:-230px -108px;
}
/*-- 時計(青） --*/
.Icon_Find_S .IconTime_01 {
	background-position:-432px 0;
	margin: -2px 2px 0px 0px;
}
/*-- 投稿を非表示にする(グレー） --*/
.Icon_Find_S .IconHidden_01 {
	width:14px;
	background-position: -283px -174px;
}
/*-- 投稿を表示する(グレー） --*/
.Icon_Find_S .IconHidden_02 {
	width:14px;
	background-position:-297px -68px;
}
/*-- お気に入りに追加 --*/
.Icon_Find_S .IconFavorite_01 {
	width:13px;
	background-position:-203px -190px;
}

/*-- 返信する --*/
.Icon_Find_S .IconReply_01 {
	width:14px;
	background-position: -283px -190px;
}
/*-- ヘルプ --*/
.Icon_Find_S .IconHelp_01 {
	width:16px;
	height:16px;
	background-position: -369px -203px;
}

/*-- 左向き三角 --*/
.Icon_Find_S .IconTriangleLeft_01 {
	width: 12px;
	height: 12px;
	background-position: -216px -190px;
}

/*-- 右向き三角 --*/
.Icon_Find_S .IconTriangleRight_01 {
	width: 12px;
	height: 12px;
	background-position: -228px -190px;
}

/*-- ユーザーブロック --*/
.Icon_Find_S .IconUserBlock_01 {
	width: 12px;
	height: 12px;
	background-position: -297px -190px;
}

/*-- × --*/
.Icon_Find_S .IconCross_01 {
	width: 12px;
	height: 12px;
	background-position: -310px -190px;
}

/*-- 友だち --*/
.Icon_Find_S .IconFriend_01{
	width:14px;
	background-position:-135px -190px;
}

/*-- フォロー --*/
.Icon_Find_S .IconFollow_01{
	width:14px;
	background-position:-150px -190px;
}

/*-- フォロー --*/
.Icon_Find_S .IconFollower_01{
	width:14px;
	background-position:-162px -190px;
}

/*-------------------------------------------------------------------------
ボタン
	弱 .Find_Btn_01
	中 .Find_Btn_02
	強 .Find_Btn_03
	趣味タグ .Find_Btn_04
	ジャンル .Find_Btn_05
--------------------------------------------------------------------------*/

.Find_Btn_01 {
	color:#555;
	display:block;
	padding:7px;
	text-align:center;
	background:#e8e8e8;
	font-weight:bold;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-o-border-radius: 3px;
	-ms-border-radius:3px;
	border-radius: 3px;
	-moz-box-shadow: 0 2px 0 0 #9f9f9f;
	-webkit-box-shadow: 0 2px 0 0 #9f9f9f;
	-o-box-shadow:  0 2px 0 0 #9f9f9f;
	-ms-box-shadow: 0 2px 0 0 #9f9f9f;
	box-shadow: 0 2px 0 0 #9f9f9f;
}
.Find_Btn_02 {
	color:#00658a;
	display:block;
	padding:7px;
	text-align:center;
	background:#b0d8ff;
	font-weight:bold;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-o-border-radius: 3px;
	-ms-border-radius:3px;
	border-radius: 3px;
	-moz-box-shadow: 0 2px 0 0 #74aed6;
	-webkit-box-shadow: 0 2px 0 0 #74aed6;
	-o-box-shadow:  0 2px 0 0 #74aed6;
	-ms-box-shadow: 0 2px 0 0 #74aed6;
	box-shadow: 0 2px 0 0 #74aed6;
}

.Find_Btn_02 {
	color:#00658a;
	display:block;
	padding:7px;
	text-align:center;
	background:#b0d8ff;
	font-weight:bold;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-o-border-radius: 3px;
	-ms-border-radius:3px;
	border-radius: 3px;
	-moz-box-shadow: 0 2px 0 0 #74aed6;
	-webkit-box-shadow: 0 2px 0 0 #74aed6;
	-o-box-shadow:  0 2px 0 0 #74aed6;
	-ms-box-shadow: 0 2px 0 0 #74aed6;
	box-shadow: 0 2px 0 0 #74aed6;
}



a.Find_Btn_02.hover {
	color:#5e5e5e;

	-moz-box-shadow: 0 2px 0 0 #9f9f9f;
	-webkit-box-shadow: 0 2px 0 0 #9f9f9f;
	-o-box-shadow:  0 2px 0 0 #9f9f9f;
	-ms-box-shadow: 0 2px 0 0 #9f9f9f;
	box-shadow: 0 2px 0 0 #9f9f9f;
}
.Find_Btn_04 {
	min-width: 60px;
	display: inline-block;
	background: #f3fcff;
	border: 1px solid #c0d5dc;
	color:#00658a;
	text-align:center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	font-size: 90%;
	margin:0 4px 6px 0;
	padding: 2px 3px;
}
.Find_Btn_04 a {
	color:#00658a;
}
.Find_Btn_04 span {
	color:#c0d5dc;
}

.Find_Btn_05 {
	min-width: 60px;
	display: inline-block;
	background: #fff;
	border: 1px solid #6d6d6d;
	color:#898989;
	text-align:center;
	font-size: 90%;
	margin:0 4px 6px 0;
	padding: 2px 3px;
}
.Find_Btn_05 a {
	font-weight:normal;
	color:#898989;
}


.Find_Btn_05 a.hover{
	background: #ebebeb;
	margin: -2px -3px;
	padding: 2px 3px;
}


/*--回り込みボタン--*/
a.Follow{
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 80%;
}

/*--ボタンサイズ--*/
.Btn_Size_01{
width: 167px;
margin: 15px auto 0;
}

/*-------------------------------------------------------------------------
コメント
	基本ボックス
	ボックス内のテキスト
	
	
	
	
--------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------*/
/* 基本ボックス
--------------------------------------------------------------------------*/
body.Draft2014 .Find_ContentBox_01{
	background: #f5f5f5;
	padding:4px;
}

body.Draft2014 .Member_Box {
	margin-top:8px;
}
/* --------------------------------------------------------------------------*/
/* ボックス内のテキスト
--------------------------------------------------------------------------*/
.Box_Txt_01{
	font-size: 107%;
	padding: 10px 10px;
}
/* 詰め文字*/
div.closely p{
	padding:0 0 4px;
}

.Box_Txt_02{
	font-size: 88%;
	padding: 4px 10px;
	line-height: 1.3;
}
.Box_Txt_03{
	font-size: 88%;
	padding: 10px 10px 4px;
	line-height: 1.3;
}

/* viewの文字*/
.Count_view_text{
	font-size: 70%;
	margin-left: 1px;
	color:#adadad;
}

/* 余白を大きく取りたいテキスト*/
.Box_Txt_04{
	font-size: 88%;
margin: 26px;
display: block;
}

.Box_Txt_05{
	font-size: 80%;
}


.Txt_Color_01{
	color: #444;
}
.Txt_Color_02{
	color: #9c9c9c;
}
.Txt_Color_03{
	color: #bebebe;
}
.Txt_Color_04{
	color: #fff;
}
.Txt_Color_05{
	color: #00b0f0;
}
.Txt_Color_06{
	color: #818181;
}

/* テキストの文字数制限*/
.LimitsWidth {
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}

.Find_Txt dl dt{
	font-weight:bold;
	padding-bottom: 4px;
}



/*=========================================================================
■BBS
　投稿フォーム
　スレッド、コメント詳細
　画像一覧
　ブックマークテーブル
　掲示板詳細設定
=========================================================================*/

/*-------------------------------------------------------------------------*/
/* 投稿フォーム
--------------------------------------------------------------------------*/
.Find_PostForm_01 .Custom{
	border: 1px solid #b1b1b1;
	width:100%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 4px;
	margin-top: -6px;
	margin-bottom: 5px;
}


.Find_PostForm_01 .Post_Txt_01{
	font-size:88%;
	line-height:1.5em;
	color:#323232;
}
.Find_PostForm_01 .Post_Btn_S {
	display: block;
	width: 200px;
	height: 43px;
	margin:auto;
	font-weight: lighter;
	text-align: center;
}

.Find_PostForm_01 .Post_Btn_S ul{
	display: flex;
}
.Find_PostForm_01 .Post_Btn_S input[type="file"],
.Find_PostForm_01 .Post_Btn_S input[type="submit"] {
	position: absolute;
	display: block;
	cursor: pointer;
	white-space: pre;
	border:0 none;
	font-weight:bold;
	padding: 0;
	overflow: hidden;
	text-indent: -9633em;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: transparent;
}

.Find_PostForm_01  dl.Category dd{
	border: 1px solid #ccc;
	margin:10px 0;
	padding:6px 11px;
	font-size:88%;
	color:#a0a0a0;
}


/*-------------------------------------------------------------------------*/
/* スレッド、コメント詳細
--------------------------------------------------------------------------*/
/*-- 掲示板タイトルカード --*/
.BBS_TitleCard{
	background: #fff;
	width:100%;
	position: relative;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.BBS_TitleCard .Add{
	display: table;
	width: 100%;
}
.BBS_TitleCard .FavPlus {
	display: table-cell;
	padding:10px 0  10px 15px;
	background:#eee;
	color:#a1a1a1;

}
.BBS_TitleCard .Share {
	display: table-cell;
	background:#d8dbde;
	text-align: center;
	vertical-align: middle;
	width: 130px;
	padding-left: 5px;
}

.BBS_TitleCard .Share ul li.Line a img{
	width:26px;
	height:26px;
	border-radius:6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
}


.BBS_TitleCard .TitleCard_Body {
	display: table;
	padding: 7px 7px 3px 7px;
	width:100%;
}

/*-- 掲示板代表画像 --*/
.Find_BBSImage_01 {
	display: table-cell;
	margin-left:12px;
	width:76px;
	height:76px;
}

.Find_BBSImage_01 img{
width: 84px;
height: 84px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}

.BBS_Title_01 {
	display: table-cell;
	font-size:112%;
	color:#444;
	font-weight:bold;
	vertical-align: top;
	padding-left: 7px;
}
/*-- 掲示板投稿本文 --*/
.BBS_TitleCard .BBS_MainTxt{
	padding:0 7px;
	color:#696969;
	font-size:95%;
	margin-bottom: 5px;
}

/*-- 掲示板カテゴリ --*/
.BBS_Category {
	/*width:100%;*/
	font-size:88%;
	padding: 5px 0 0 0;
}



.BBS_Category span{
padding: 2px 4px 1px 4px;
border: 1px solid #CACACA;
color: #9c9c9c;
margin-top: -1px;
margin-right: 3px;
font-size: 80%;
text-align: center;
display: inline-block;
margin-bottom: 3px;
}

.BBS_Category  a{
	color: #9c9c9c;
}

.BBS_List_Category{
	text-align:right;
}

.BBS_List_Category .BBS_Category {

	padding: 0px;
}
/*-- 掲示板スレ主 --*/
.BBS_TitleCard .TitleCard_Master{
	padding:8px 7px 11px 0;
	text-align:right;
	margin-top: -33px;
}
.BBS_TitleCard .TitleCard_Master img {
	width:26px;
	height:26px;
}
.BBS_TitleCard .TitleCard_Master span.name {
	color:#8f8f8f;
	margin-left: -1px;
	font-size: 90%;
}
.BBS_TitleCard .TitleCard_Master span.role {
	color:#8f8f8f;
	font-size: 60%;
}
.BBS_TitleCard .TitleCard_Master .Master_Text{
	margin: -9px 0 0 5px;
	float: right;
	text-align: left;
}
.BBS_TitleCard .TitleCard_Master .Master_Img{

}


/*-- お気に入り --*/
.BBS_TitleCard .TitleCard_Favorite{
	width:100%;
	padding:5px 7px 7px 7px;
	/*text-align:right;*/
}
.BBS_TitleCard .TitleCard_Favorite a {
	color:#8f8f8f;
	font-size: 80%;
}
/*.BBS_TitleCard .TitleCard_Favorite a:hover {
	color:#000;
	font-size: 80%;
	padding: 3px;
}
*/
/*-- 新着画像--*/
.BBS_NewPhotoList{
	position: relative;
	overflow: hidden;
 	background:#eaeaea;
 	padding: 13px 0;
}
.BBS_NewPhotoList ul {
	position: relative;
	left: 50%;
	float: left;
	overflow: initial;
 }

.BBS_NewPhotoList ul li {
	position: relative;
	left: -50%;
 	margin:0 3px ;
}
.BBS_NewPhotoList ul li  img{
	width:70px;
	height:70px;
	border: 1px solid #ddd;
	margin-bottom: -4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}

.BBS_NewPhotoList ul li  span{
	display:block;
	position: absolute;
	top: 50%;
	margin-top: -22px !important;
	left: 50%;
	margin-left: -22px !important;
	z-index: 100;
}


.BBS_NewPhotoList ul li:last-child {
 /*	background:#000;*/
}
.BBS_NewPhotoList ul li:last-child img{
	opacity: 1;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
}


/*-- 投稿ヘルプ --*/
.BBS_Help{
	float: right;
	color: #8f8f8f;
}


/*-- 掲示板詳細 --*/
.BBS_Balloon .Main_Img{
width: 50px;
height: 50px;
background: #ccc;
}
.BBS_Balloon .BBS_SNS_Puls {
position: relative;
text-align: right;
}

/*-- 吹き出し共通設定 --*/
.BBS_Balloon .BBS_Box_Wrapper {
  clear: both;
  position: relative;
  overflow: hidden;
  margin: 0 0 0 8px;
  padding: 0 0 0 16px;
}
.BBS_Balloon .BBS_Box {
  position: relative;
  background: #fff;
  border: 2px solid #ccc;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
	  top: 15px;
  margin-bottom: 30px;
}

/*-- フォーム吹き出し --*/
#contribute_form{
	margin-top: 0;
}

.BBS_Balloon .BBS_Box.Form {
  background: #fff6d8;
  border: 2px solid #b1b1b1;
  /*top: 25px;*/
  margin-bottom: 30px;
}

.BBS_Balloon .BBS_Box.Form:before {
	content: "";
	border: 12px solid transparent;
	border-bottom: 12px solid #b1b1b1;
	border-left: 12px solid #b1b1b1;
	position: absolute;
	top: -13px;
	left: 36px;
}

.BBS_Balloon .BBS_Box.Form:after {
	content: "";
	border: 12px solid transparent;
	border-bottom: 12px solid #fff6d8;
	border-left: 12px solid #fff6d8;
	position: absolute;
	top: -8px;
	left: 38px;
}


/*-- フォーム吹き出し(PC) --*/
@media only screen and (min-width: 769px) {
	.BBS_Help{
		top: 35px;
	}

	.BBS_Balloon .BBS_Box.Form,
	.BBS_Balloon .BBS_Box {
		top: 25px !important;
		margin-bottom:40px!important;
	}
	.BBS_Balloon .BBS_Box.Form {
		top: 2px !important;
		margin-bottom:25px!important;
	}
	.BBS_Balloon .BBS_Box.Form:before,
	.BBS_Balloon .BBS_Box:before {
		left: 52px !important;
	}
	.BBS_Balloon .BBS_Box.Form:after,
	.BBS_Balloon .BBS_Box:after {
		left: 54px !important;
	}
	
	/*-- フォーム吹き出し(PC) 自分の--*/
	.BBS_Balloon .Oneself .BBS_Box:before {
		right:52px  !important;
	}
	.BBS_Balloon .Oneself .BBS_Box:after {
		right:54px !important;
	}
}/*-- フォーム吹き出し(PC) ここまで--*/




.BBS_Balloon .BBS_Box.Form .BBS_Box_Inner {
  position: relative;
  background:#fff6d8;
  z-index: 1;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  padding: 10px 10px 0;
  font-size:85%;
  text-align:center;
}

.BBS_Balloon .BBS_Box.Form .BBS_Box_Inner form ul li {
	background-color:transparent!important;
	width:49%!important;
	text-align:center;
	border:none;
}

.BBS_Box.Form form .PhotoBtn{
	color:#76736b;
	display:block;
	width:100px;
	padding:7px;
	text-align:center;
	background:#ffe797;
	font-weight:bold;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-o-border-radius: 3px;
	-ms-border-radius:3px;
	border-radius: 3px;
}

.BBS_Box.Form form button {
	display: block;
	cursor: pointer;
	white-space: pre;
	border:0 none;
	font-weight:bold;
	padding: 0 20px;
	overflow: hidden;
	height:30px;
	top: 0;
	right: 0;
}

.BBS_Box.Form form input.File_Input{
height: 30px;
width: 100px;
left: -34px;
}

.BBS_Box.Form form  .formIMG {
background:#f3f5f7;
text-align:center;
padding:20px 0;
margin-bottom:10px;
position: relative;
}

.BBS_Box.Form form  .formIMG .Close {
position: absolute;
top: 6px;
right: 0;
}


/*-- 吹き出し　自分のコメント --*/
.BBS_Balloon .Oneself .BBS_Box:before {
	content: "";
	border: 12px solid transparent;
	border-bottom: 12px solid #ccc;
	border-right: 12px solid #ccc;
	position: absolute;
	top: -13px;
	right:36px;
	left: auto;
}
.BBS_Balloon .Oneself .BBS_Box:after {
	content: "";
	border: 12px solid transparent;
	border-bottom: 12px solid #fff;
	border-right: 12px solid #fff;
	position: absolute;
	top: -8px;
	right:38px;
	left: auto;
}

.BBS_Balloon .Oneself .UserName {
	text-align: right;
}

/*-- 吹き出し　通常 --*/
.BBS_Balloon .BBS_Box:before {
	content: "";
	border: 12px solid transparent;
	border-bottom: 12px solid #ccc;
	border-left: 12px solid #ccc;
	position: absolute;
	top: -13px;
	left:36px;
}
.BBS_Balloon .BBS_Box:after {
	content: "";
	border: 12px solid transparent;
	border-bottom: 12px solid #fff;
	border-left: 12px solid #fff;
	position: absolute;
	top: -8px;
	left:38px;
}



.BBS_Balloon .BBS_Box .BBS_Box_Inner {
  position: relative;
  background:#fff;
  z-index: 1;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 10px;
}

.BBS_Balloon .BBS_Box .BBS_Box_Inner img {
  display:block;
  margin:0 auto 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
	width: 100%;
	padding: 1px 2px;
}

.BBS_Balloon .BBS_Box .BBS_Box_Inner BBS_Res_Txt {
  color:#3e3e3e;
}

.BBS_Balloon .BBS_Box .BBS_Box_Inner .ResInfo{
	color:#ababab;
	font-size:80%;
	padding-bottom:6px;
	height: 19px;
}
.ResInfo .ResNumber{
	position: absolute;
	display:inline-block;
	float:left;
	left: 10px;
}

.ResInfo .Timestamp{
	position: absolute;
	display:inline-block;
	float:right;
	right: 10px;
}

/*-- いいね！ファイトリンク --*/
.Comment_Vote {
	display:table;
	width:100%;
}

.Comment_Vote  a{
	display:table-cell;
	padding-top:15px;
	font-size:80%;
}


/*-- ファイトといいねのフロート --*/
ul.Comment_Vote li{
	width:45%;
	text-align:left;
	padding:0 10px;
}
ul.Comment_Vote li:last-child{
	width:10%;
}

/*-- 非表示にするボタン --*/
.BBS_Hidden_Box {
	width:100%;
	text-align:right;
	margin:
}


.Comment_Vote span[class*="like_count_"], .Comment_Vote span[class*="fight_count_"] {
margin: 0 0 0 5px;
}



/*-------------------------------------------------------------------------*/
/* 画像一覧
--------------------------------------------------------------------------*/
.PhotoBase div.item{
	width:50%;
	display:block;
	text-align:center;
}
.PhotoBase div.item img{
	width:90%;
	height100%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 1px 1px 2px 0 #cacaca;
	-webkit-box-shadow: 1px 1px 2px 0 #cacaca;
	-o-box-shadow:  1px 1px 2px 0 #cacaca;
	-ms-box-shadow: 1px 1px 2px 0 #cacaca;
	box-shadow: 1px 1px 2px 0 #cacaca;
}

/*-- ポップアップ --*/
#lean_overlay{
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: #000;
  display: none;
}

[id^="PopUp"].Photo_Detail_Body{
	display: none;
	position: absolute;
	border: 1px solid #fff;
	background:#000;
	color:#fff;
	padding: 30px;
	max-width:80%;
	max-height: 90%;
	overflow: auto;
}

.Detail_Close{
display: block;
width:25px;
height:25px;
position: absolute;
right: 12px;
top:10px;
}
.Icon_Find_M .Icon_Photo_Close {
background-position: -362px -532px;
width: 26px;
height: 26px;
}

 .BBS_Photo img{
	max-width:100%;
	display:block;
	margin: 10px auto;
}

.Photo_Detail_Body .BBS_Res_Txt{
	position: relative;
	width:100%;
	bottom: 0px;
	margin-bottom:10px;
}






/*-------------------------------------------------------------------------*/
/* ブックマークテーブル
--------------------------------------------------------------------------*/
.Favorite_Bbs table tr th{
	background: #e9e9e9;
	color: #3e3e3e;
	padding: 5px 10px;
	vertical-align: middle;
}

.Favorite_Bbs table{
	width:100%;
}
.Favorite_Bbs table tr td{
	text-align:center;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
}

.Favorite_Bbs table th.TableTitle{
	width:80%;
}
.Favorite_Bbs table tr td:first-child{
	text-align:left;
	padding: 8px 11px;
	border-left:1px solid #f0f0f0;
}


.Favorite_Bbs table tr td a {
	padding: 8px 11px;
	margin: -8px -11px;
	font-weight:bold;
}

/*-- ブックマーク登録 --*/
.Find_BookMarkArea {
	margin:4px 4px 20px;
}
.Find_ListWrap_01.Fav ul li{
	padding-bottom:16px;
}
.Find_ListWrap_01.Fav ul.InnerList li {
	border:none;
	margin-bottom: -16px;
}

.Find_ListWrap_01 a.Fav_bg.hover{
margin-bottom: -16px;
padding-bottom: 24px;
}


.Find_ListData dl.Fav_Plus{
position: absolute;
bottom: 5px;
right:2px
}


/*--------------------------------------
リスト
	01 .Find_ListWrap_01
	02 .Find_ListWrap_02
	一行リスト .Find_ListWrap_Txt
	写真リスト01 .Find_PhotoListArea
	リストの装飾
---------------------------------------*/
.Find_ListWrap_01 {
	background: #fff;
	width:100%;
}
.Find_ListWrap_01 li {
	position:relative;
	border-bottom:5px solid #eaeaea;
}

.Find_Menu .Find_ListWrap_01 li {
	position:relative;
	border-bottom:3px solid #eaeaea;
}
.Find_Menu .Find_ListWrap_01 li.Last {
	border-bottom:0px;
}


.Find_ListWrap_01 li a.Find_LinkBox{
	padding:6px 8px;
	background: #f7f7f7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #c6c6c6;
	border-bottom:1px solid #c6c6c6;
}

.Find_Menu .Find_ListWrap_01 li a.Find_LinkBox{
	padding:10px 8px;
}


.ListTitle_01 {
	font-size:107%;
	color:#444;
	padding-left:90px;
	margin-bottom:2px;
	font-weight:bold;
}

.ListTitle_02 {
	font-weight:bold;
}

.ListTitle_03 {
	font-size:107%;
	color:#444;
	font-weight:bold;
}

.ListTitle_01 span.Icon{
	margin-left:4px;
}
.Find_ListWrap_01 li p.List_Txt_01{
	color:#696969;
	padding-left:90px;
	font-size:88%;
	font-weight:normal;
	margin-bottom:2px;
	min-height:2.5em;
}

/*-- リストデータ --*/
.Find_ListData {
	padding-left:62px;
}
.Find_ListData dl {
	float: right;
}
.Find_ListData dl dt {
	margin-left:18px;
}
.Find_ListData dl dt,
.Find_ListData dl dd {
	float: left;
	color: #ccc;
	font-size:82%;
}
.Find_ListData dl dd a {
	color: #bebebe;
	font-weight:normal;
}


/*-- ユーザーネーム --*/
span.Find_UserName {
	font-weight:bold;
	font-size:112%;
}
p.UserName {
	font-size:88%;
	text-align:right;
	padding:6px 0;
}
@media only screen and (min-width: 769px) {
	.Find_ListData {
		padding-left:0;
		float:right;
	}
	p.UserName {
		padding:0;
	}
}
/*-- 画像データなし --*/
.Find_ListWrap_01 li.List_PhotoNone .ListTitle_01,
.Find_ListWrap_01 li.List_PhotoNone p.List_Txt_01 {
	padding-left:0;
	min-height: auto;
}



/*-- リスト画像データ --*/
.Find_ListImage_01 {
	position:absolute;
	top:6px;
	left:6px;
	width:84px;
	height:84px;
}
.Find_ListImage_01 img{
	width:84px;
	height:84px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;
		-ms-border-radius: 3px;
		border-radius: 3px;
}

/*--------------------------------------
リスト02 .Find_ListWrap_02
---------------------------------------*/
.Find_ListWrap_02 {
	background: #fff;
}
.Find_ListWrap_02 li {
	position:relative;
	border-bottom:1px solid #f0f0f0;
}
.Find_ListWrap_02 li a.Find_LinkBox{
	padding:8px 11px;
}

.Find_ListWrap_02 li .ListTitle_02{
	font-size:94.5%;
	margin-bottom:6px;
}
.Find_ListWrap_02 li .ListTitle_02 span.Icon{
	margin-left: 18px;
}
.Find_ListWrap_02 li .ListTitle_02 em{
	color: #ccc;
	font-size:82%;
}
p.Find_UserData_01 {
	font-size:82%;
	color:#909090;
	font-weight:normal;
}

p.Find_UserData_02{
	font-size:82%;
	color:#bebebe;
	font-weight:normal;
	margin-left:32px;
}

p.Find_UserData_03{
	font-size:82%;
	color:#898989;
	font-weight:normal;
	margin-left:32px;
}


/*-- アバター画像データ --*/
.Find_ListAve_01 {
	float:left;
	margin-right:2%;
	margin-top:-4px;
}
.Find_ListAve_01 img,
.Find_ListAve_02 img{
	width:26px;
	height:26px;
}
@media only screen and (min-width: 769px) {
	.Find_ListAve_01 img,
	.Find_ListAve_02 img{
		width:40px;
		height:40px;
	}
}


/*-- アバター画像データ右寄せ --*/
.Find_ListAve_02 {
	float:right;
	margin-left:2%;
	margin-top:-4px;
}



/*--------------------------------------
一行リスト .Find_ListWrap_Txt
---------------------------------------*/
.Find_ListWrap_Txt {
	background: #fff;
	width:100%;
}
.Find_ListWrap_Txt li {
	position:relative;
	border-bottom:1px solid #f0f0f0;
}

.Find_ListWrap_Txt li a.Find_LinkBox{
	padding:16px 11px;
}

/*--------------------------------------
写真リスト01 .Find_PhotoListArea
---------------------------------------*/
.Find_PhotoListArea {
	background:#fff;
}
.Find_PhotoSwipe {
}
.Find_PhotoSwipe li {
	position:relative;
	float: left;
	cursor: pointer;
}
.Find_PhotoSwipe li img {
	border-radius: 10px;
	width:92%;
	margin-top:6%;
	margin-left:2%;
	display:block;
}
.Find_PhotoSwipe li:nth-child(3n+2) img {
	margin:auto;
	margin-top:6%;
}
.Find_PhotoSwipe li:nth-child(3n+1) img {
	margin-left:6%;
}


/* Arrows */
.slick-prev, .slick-next {
	position: absolute;
	display: block;
	height: 30px;
	width: 30px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	margin-top: -15px;
	padding: 0;
	border: none;
	outline: none;
	z-index:10;
}
.slick-prev:disabled,
 .slick-next:disabled {
	opacity: 0.2;
	filter: alpha(opacity=20);
	-ms-filter: "alpha(opacity=20)";
}
.slick-prev:focus,
.slick-next:focus {
	outline: none;
}


.slick-prev:before, .slick-next:before {
	display:block;
	line-height: 1;
	color: white;
	background-color:#555;
	background-image: url("/common/image/base/common/img_find.png");
	background-repeat:no-repeat;
	background-position:-42px -103px;
	background-size:450px 600px;
	-moz-background-size:450px 600px;
	-webkit-background-size:450px 600px;
	-o-background-size:450px 600px;
	-ms-background-size:450px 600px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	height: 30px;
	width: 30px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.01) and (-webkit-max-device-pixel-ratio: 1.5){
	.slick-prev:before, .slick-next:before{
		background: url("/common/image/base/common/img_find_x1.5.png");
		background-repeat:no-repeat;
		background-size:450px 600px;
		-moz-background-size:450px 600px;
		-webkit-background-size:450px 600px;
		-o-background-size:450px 600px;
		-ms-background-size:450px 600px;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.51){
	.slick-prev:before, .slick-next:before{
		background: url("/common/image/base/common/img_find_x2.png");
		background-repeat:no-repeat;
		background-size:450px 600px;
		-moz-background-size:450px 600px;
		-webkit-background-size:450px 600px;
		-o-background-size:450px 600px;
		-ms-background-size:450px 600px;
	}
}


.slick-prev:before {
	-webkit-transform:scaleX(-1);
	-moz-transform:scaleX(-1);
	-ms-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
}
.slick-prev {
	left: 5%;
}
.slick-prev:before {
	display:block;
	content: " ";
}
.slick-next {
	right: 5%;
}
.slick-next:before {
	display:block;
	content: " ";
}


/*--------------------------------------
非表示投稿
---------------------------------------*/
.BBS_Balloon a .Hidden_Txt,
.BBS_Balloon div.Hidden_Txt{
	position: relative;
	background: #ebebeb;
	display: block;
	width: 100%;
	margin-bottom: 25px;
	padding:7px 10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #a0a0a0;
	font-size:90%;
	font-weight:normal;
}

.BBS_Balloon .Hidden_Txt a {
	position: absolute;
	right: 6px;
	font-weight:normal;
	color: #424242;
}




/*--------------------------------------
リストの装飾
---------------------------------------*/
/* 最初だけボーダー */
ul.FC_Border_Top li:first-child{
	border-top:1px solid #f0f0f0;
}
ul.FC_Border_Bottom li:first-child{
	border-top:1px solid #f0f0f0;
}


/* 最後だけボーダー */
ul.LC_Border_Top li:last-child{
	border-top:1px solid #f0f0f0;
}
ul.LC_Border_Bottom li:last-child{
	border-top:1px solid #f0f0f0;
}

/* リスト下部にマージン */
	.Bottom_Margin {
	margin-bottom:15px !important;
}




/* =======================================================
ドラフト指名速報
======================================================= */

/* 指名速報　指名選手一覧 */
.NewArrivalWrap{
	width:100%;
	padding: 8px 2px 6px;
	background-color:#F5F5F5;
}


.ticker {
	margin: 0 auto;
	padding: 4px;
	width: 100%;
	text-align: left;
	position: relative;
	overflow: hidden;
	background-color:#FFF;
	height:34px;
}

.NewArrivalBox ul{
	width:100%;
}
.NewArrivalBox li{
	width:100%;
	height:34px;
	display: none;
	padding:0 4px;
	background-color:#FFF;
	border:1px solid #FFF;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.NewArrivalBox span {
	vertical-align:baseline;
	line-height:2em;
	font-size:.9em;
	color:#333;
}

.NewArrivalBox span.Icon {
	margin-top:0px!important;
}

.NewArrivalWrap.Icon_Find_M .Icon {
	background-position:-144px -268px!important;
}

.NewArrivalBox span.NewArrivalText {
	color:#00c;
	font-weight:bold;
}

/* 指名速報　指名選手一覧 */
.DraftTabWrap {
	width:100%;
	padding: 6px 0;
	margin-bottom:8px;
	background-color:#F5F5F5;
}
.DraftTabWrap ul{
	display:table;
	width:100%;
}
.DraftTabWrap ul li {
	display:table-cell;
	width:50%;
	padding:6px;
	text-align:center;
	line-height:middle;
	font-size:.85em;
	background-color:#E0E0E0;
	border:1px solid #F5F5F5;
}
.DraftTabWrap ul li a {
	display:block;
}
.DraftTabWrap ul li.active {
	background-color:#0066CC;
}
.DraftTabWrap ul li.active a {
	color:#FFF;
	line-height:1.4em;
	cursor:default;
}

/* リロードボタン */

.ReloadBtnTop {
	position:fixed;
	top:-50px;
	left:0;
	width:100%;
	background-color:#00ADE0;
	height:40px;
	padding:0 6px;
	margin:0 auto;
	text-align:center;
	box-shadow:0 1px 2px rgba(0,0,0,.5);
	z-index:120;
	display:block;
	opacity:0;
}
.ReloadBtnTop a {
	display:block;
	font-size:.9em;
	color:#FFF;
	line-height:40px;
}



/* ドラフト速報 twitter */

.LiveSpWrap {
	margin:8px auto;
}


li.bbmTimeWrap {
	padding:2px 0;
	border-top:2px solid #E6E6E6;
}
li.bbmTimeWrap .bbmTimeText {
	font-size:18px;
	line-height:26px;
	margin:10px 8px;
	font-weight:bold;
	color:#333;
}

li.bbmTimeWrap .bbmTimeText a {
    color:#113165;
	border-bottom: 1px #113165 dashed;
}

li.bbmTimeWrap .bbmTimeImage {
	margin:0 auto 10px;
}
li.bbmTimeWrap .bbmTimeImage img {
	width:100%;
}


li.twiTimeWrap {
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	display: block;
	width: 96%;
	padding: 8px 8px 4px;
	margin: 0 auto 10px;
	border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);
	border-width: 1px;
	border-style: solid;
	box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;
}



li.twiTimeWrap .twiUserbox .twIconPic a img {
	width:40px;
}


li.twiTimeWrap .twiUserbox .twiName {
	display:block;
	margin:4px;
	font-size:14px;
	color:#303033;
}
li.twiTimeWrap .twiUserbox .twiName:hover {
	text-decoration:underline;
}
li.twiTimeWrap .twiUserbox .twiAccount {
	color:#707070;
	font-size:13px;
}

li.twiTimeWrap .twiTextBox{
	font-size:15px;
	line-height:22px;
	padding:4px 0;
}

li.twiTimeWrap .twiDateBox {
	text-align:right;
	font-size:12px;
	
}
li.twiTimeWrap .twiDateBox a { 
	color:#707070;
	font-weight:normal;
}

li.twiTimeWrap .twiDateBox a:hover { 
	color:#0084b4;
	text-decoration:underline;
}


/* =======================================================
ドラフト球団別指名選手一覧
======================================================= */

/* 球団別一覧 */
.TitleTeamBar{
	margin:8px 0;
}
.TitleTeamBar h2{
    margin-bottom: 4px;
    padding: 8px;
    font-size: .93em;
    font-weight: bold;
    line-height: 1;
    background-color: #e0e9fa;
}
.DraftTeamTableWrap {
	padding:0px 8px 12px;
}
table.DraftTeamTable{
	border:0;
	width:100%;
	border-spacing:0;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	white-space:normal;
}
table.DraftTeamTable tr{
	white-space:normal;
}
table.DraftTeamTable tr td {
	vertical-align:middle;
	padding:2px;
	line-height:1.1em;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	white-space:normal;
	font-size:.9em;
}
table.DraftTeamTable tr td:nth-of-type(5) {
	border-right:none;
}

table.DraftTeamTable tr td:nth-of-type(1) {
	width: 30px;
	text-align: center;
	font-size: .7em;
	font-weight: bold;
	background-color: #dddddd;
	padding:2px 1px;
}

table.DraftTeamTable tr td:nth-of-type(2) {
	width:40px;
	border-right:none;
	border-left:none;
}
table.DraftTeamTable tr td:nth-of-type(2) img {
	width:40px;
	height:40px;
}

table.DraftTeamTable tr td:nth-of-type(4) {
	width: 46px;
	font-size: .7em;
}

table.DraftTeamTable tr td:nth-of-type(5) {
	width: 100px;
	font-size: .75em;
}


table.DraftTeamTable tr.DraftFinishWord td{
	text-align:center;
	padding:10px 4px;
	font-size:0.9em;
	background-color:#F6F6F6;
	vertical-align:middle;
	border-right:none;
}

/* ファンの満足度ランキング */

.FanSatiRankWrap{
	margin:8px;
	padding:8px;
	border:1px solid #ddd;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    box-shadow: 0 1px 6px -2px rgba(146, 151, 165, .6);
}
.FanSatiRankWrap .FanSatiRankTable{
	display:table;
}
.FanSatiRankWrap .FanSatiRankTable .Left_Box{
	line-height:0;
}
.FanSatiRankWrap .FanSatiRankTable img{
	width:80px;
}
.FanSatiRankWrap .FanSatiRankTable .Right_Box{
	vertical-align:middle;
	padding-left:4px;
}
.FanSatiRankWrap .FanSatiRankTable .Right_Box .VoteRankingWrap{
	font-size:1.3em;
	line-height:1.6em;
}
.FanSatiRankWrap .FanSatiRankTable .Right_Box .VoteRankingWrap .TeamRank,
.FanSatiRankWrap .FanSatiRankTable .Right_Box .VoteRankingWrap .TokuTen{
	color:#FF0000;
	font-weight:bold;
}
.FanSatiRankWrap .FanSatiRankTable .Right_Box .VoteRankingWrap .TokuTenCaution{
	font-size:.7em;
}
.FanSatiRankWrap .FanSatiRankTable .Right_Box .VoteNumberWrap{
	font-size:1em;
	font-weight:bold;
}



.FanSatiKaoTable {
	margin:12px 0 8px;
}
.FanSatiKaoTable ul {
	display:table;
	width:100%;
	padding:0 4px;
}
.FanSatiKaoTable ul li{
	display:table-cell;
}
.FanSatiKaoTable ul li .Left_Box{
	padding-right:2px;
}
.FanSatiKaoTable ul li .Left_Box img{
	width:20px;
	line-height:0;
}
.FanSatiKaoTable ul li .Right_Box{

}
.FanSatiKaoTable ul li .Right_Box span{
	font-size:.9em;
}

@media only screen and (min-width: 812px) {
	.FanSatiKaoTable ul li .Left_Box{
		padding-right:4px;
	}
	.FanSatiKaoTable ul li .Left_Box img{
		width:40px;
		line-height:0;
	}
	.FanSatiKaoTable ul li .Right_Box{
		vertical-align:middle;
	}
	.FanSatiKaoTable ul li .Right_Box span{
		font-size:1.3em;
	}
}
.FanSatiRankWrap > p{
	font-size:.8em;
	margin-bottom:12px;
}

/* ファンの満足度コメント */

.DraftFanCommeWrap{
	margin:8px 0;
}

.DraftFanCommeWrap ul li{
    margin:8px;
    padding:12px;
    border:1px solid #ddd;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    box-shadow: 0 1px 6px -2px rgba(146, 151, 165, .6);
}
.DraftFanCommeWrap ul li .DraftCommeSatisfaction {
	position:relative;
	display:table;
	width:100%;
}
.DraftFanCommeWrap ul li .DraftCommeSatisfaction img{
	width:30px;
}
.DraftFanCommeWrap ul li .DraftCommeSatisfaction .Right_Box {
	vertical-align:middle!important;
	font-size:1em;
	font-weight:bold;
	color:#000;
}
.DraftFanCommeWrap ul li .DraftCommeComment{
	padding:8px 0;
	line-height:1.4em;
	font-size:.97em;
}
.DraftFanCommeWrap ul li .DraftCommeDate{
	font-size:.8em;
	text-align:right;
}
.DraftFanCommeWrap ul li .DraftCommeDate .CommeName{
	font-weight:bold;
}


.DraftFanCommeWrap ul li .DraftCommeSatisfaction .SatiTeamNameWrap {
	position:absolute;
	top:0px;
	right:8px;
	height:25px;
}
.DraftFanCommeWrap ul li .DraftCommeSatisfaction .SatiTeamNameWrap .SatiTeamNameBox {
	height:23px;
	font-size:.7em;
	line-height:23px;
	color:#FFF;
	padding:0 2px;
	text-align:center;
	font-weight:bold;
}


/* 投票ページ　満足度 */

.RadioSatisfaction {
	padding:10px;
}
.RadioSatisfaction ul{
}
.RadioSatisfaction ul li {
	vertical-align:middle;
	padding:4px 10px;
	font-size:1.05em;
	line-height:1.6em;
	border:1px solid #ccc;
	border-bottom:none;
}
.RadioSatisfaction ul li:first-of-type{
  border-top-left-radius            :6px;
  border-top-right-radius           :6px;
  -webkit-top-left-border-radius    :6px;
  -webkit-top-right-border-radius   :6px;
  -moz-border-top-left-radius       :6px;
  -moz-border-top-right-radius      :6px;
}
.RadioSatisfaction ul li:last-of-type{
  border-bottom-left-radius            :6px;
  border-bottom-right-radius           :6px;
  -webkit-bottom-left-border-radius    :6px;
  -webkit-bottom-right-border-radius   :6px;
  -moz-border-bottom-left-radius       :6px;
  -moz-border-bottom-right-radius      :6px;
  border-bottom:1px solid #ccc;
}
.RadioSatisfaction ul li input{
	vertical-align:1px;
}
span.kaoinline {
	display:inline;
	margin:4px 6px;
	vertical-align:-3px;
}
span.kaoinline img{
	width:20px;
}


.DraftVoteTextareaWrap {
	padding:10px;
}
.DraftVoteTextareaWrap .textarea,
.DraftVoteTextareaWrap input {
	width:100%;
	margin:8px 0;
	padding: 6px 4px 4px;
}

/* =======================================================
投票確認ページ
======================================================= */

/* 確認 */
.SatisfactionConfirmWrap {
	margin:8px 0;
	padding:0 4px;
	line-height:1.2em;
	width:100%;
	background-color:#FFF;
	white-space:normal;
}



/* =======================================================
【ドラフト2015】
======================================================= */
/* =======================================================
メインタイトル
======================================================= */

body.Draft2014 .Contents_Title_Base .Contents_Title {
	padding:5px 10px;
}

body.Draft2014 .Contents_Title_Base .Contents_Title span {
	font-size: 18px;
	line-height:21px;
	text-shadow:none;
}





/* ドラフトメインタイトルBG */
.DraftTitle2015 {
	background-image: url("../image/baseball/special/draft/2015/draft2015_logo.png");
	background-size:cover;
	background-position:center middle:
	width:100%;
	height:70px;
}
.DraftTitle2015 h1 {
	background-color:rgba(0,0,0,.1);
	height:100%;
	width:100%;;

}
.DraftTitle2015 h1 a {
	font-size:21px;
	font-weight:900;
	color:#fff;
	text-align:center;
	margin:0 auto;
	display:block;
	width:90%;
	height:70px;
	line-height:70px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-shadow:2px 3px 0px rgba(32,32,32,1);
	-webkit-transform: skewX(-15deg);
	-moz-transform: skewX(-15deg);
	-o-transform: skewX(-15deg);
	transform: skewX(-15deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.26794919243112214, M21=0, M22=1, SizingMethod='auto expand')";
}
@media only screen and (min-width: 374px) {
	.DraftTitle2015 h1 a {
		font-size:25px;
	}

}

@media only screen and (min-width: 812px) {
	.DraftTitle2015 {
		height:80px;
	}
	.DraftTitle2015 h1 a {
		font-size:30px;
		height:80px;
		line-height:80px;
		text-shadow:3px 3px 1px rgba(32,32,32,1);
	}
}
@media only screen and (min-width: 980px) {
	.DraftTitle2015 {
		height:80px;
	}
	.DraftTitle2015 h1 a {
		font-size:30px;
		height:80px;
		line-height:80px;
		text-shadow:3px 3px 1px rgba(72,72,72,1);
	}
}



/*----------------------------------------
ドラフト予想
----------------------------------------*/

#DraftListYosoWrap {
	width:100%;
	margin:0;
	padding:0;
	margin-bottom:4px;
}



#DraftListYosoWrap ul.DraftListYoso li {
	width:100%;
	background-color:#FFF;
}

#DraftListYosoWrap ul.DraftListYoso li.ListNewsLi {
	width:100%;
	background-color:#FFF;
	border-bottom:1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}


#DraftListYosoWrap ul.DraftListYoso li a {
	display:table;
	width:100%;
	height:100%;
	padding:8px;
	color:#333;
	font-size:17px;
}

#DraftListYosoWrap ul.DraftListYoso li a .NewsRight {
	display:table-cell;
	vertical-align:top;
	width:100%;
	padding-right:2px;
	position:relative;
}
#DraftListYosoWrap ul.DraftListYoso li a .NewsRight dl dt{
	overflow:hidden;
	vertical-align:top;
	font-size:20px;
	font-weight:bold;
	color:#333;
	line-height:24px;
	white-space:normal;
	overflow: hidden;
	text-overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
#DraftListYosoWrap ul.DraftListYoso li a .NewsRight dl dd{
	display:block;
	font-size:15px;
	line-height:16px;
	color:#666;
	font-weight:normal;

}
#DraftListYosoWrap ul.DraftListYoso li a .NewsLeft {
	display:table-cell;
}
#DraftListYosoWrap ul.DraftListYoso li a .NewsLeft .Thumb_Box {
	display:table;
	width:40px;
	height:40px;
	text-align:center;
	margin-right:8px;
	vertical-align:middle;
	border:1px solid #f0f0f0;
	overflow:hidden;
}
#DraftListYosoWrap ul.DraftListYoso li a .NewsLeft .Thumb_Box > div {
	display:table-cell;
	width:40px;
	height:40px;
	text-align:center;
	vertical-align:middle;
	background-color:#f3f3f3;
}
#DraftListYosoWrap ul.DraftListYoso li a .NewsLeft .Thumb_Box img {
	max-width:40px;
	max-height:40px;
	vertical-align:middle;
}
.DraftLeagueWrap {
	padding:8px;
}
.seleagueback {
	background-color:#F5F5F5;
}

.paleagueback {
	background-color:#F5F5F5;
}
.draftTeamNameWrap {
	height:36px;
	position:relative;
	padding:0 8px;
}

.seleagueback .DraftLeagueTitle {
	/*background-color:#0d8023;*/
	background-color:#999999;
}
.paleagueback .DraftLeagueTitle {
	/*background-color:#298eb6;*/
	background-color:#999999;
}

.DraftLeagueTitle {
	height:36px;
	width:100%;
}
.DraftLeagueTitle + p{
	font-weight:bold;
}
.DraftLeagueTitle h3 {
	font-size:16px;
	line-height:36px;
	color:#FFF;
	text-align:center;
}

.draftTeamNameWrap h3 {
	display:inline;
	font-size:18px;
	line-height:36px;
	font-weight:bold;
	color:#fff;
}
.draftTeamNameWrap .DraftTeamReportLink {
	position:absolute;
	top:0px;
	right:0px;
}

.draftTeamNameWrap .DraftTeamReportLink a {
	display: block;
	font-size:13px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 125px;
	height: 36px;
	line-height: 36px;
	background-color:#555;
}

.draftTeamNameWrap .DraftTeamReportLink a:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -18px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 18px 15px 18px 0;
	border-color: transparent #555 transparent transparent;
}


/*----------------------------------------
ドラフトピックアップ4
----------------------------------------*/
.DraftPickUpWrap{
	width:100%;
	height:100%;
	padding:0;
}

.DraftPickUpWrap ul {
	width:100%;
	text-align:center;
}

.DraftPickUpWrap ul li {
	float:left;
	width:33%;
	padding:4px;
	
}

.DraftPickUpWrap ul li a div img{
	width:100%;
}
.DraftPickUpWrap ul li a div.DraftPickUpName{
	font-size:12px;
	text-align:center;
}



/*----------------------------------------
中村さんレポート
----------------------------------------*/
.DraftPUReport{
	width:100%;
	background-color:#E4E7ED;
	padding:8px;
}
.DraftPUReport ul{
	background-color:#fff;
	box-shadow:0 0 2px rgba(72,72,72,.6);
}

.DraftPUReport ul li a {
	display:block;
	width:100%;
	height:100%;
	padding:4px;
}

.DraftPUReport ul li a .PURight {
	display:table-cell;
	vertical-align:top;
	width:100%;
	padding-right:2px;
	position:relative;
}
.DraftPUReport ul li a .PURight dl dt{
	overflow:hidden;
	vertical-align:middle;
	font-size:22px;
	margin-bottom:4px;

	font-weight:bold;
	line-height:26px;
	white-space:normal;
	overflow: hidden;
	text-overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.DraftPUReport ul li a .draftnakamurasubtitle{
	display:block;
	font-size:15px;
	line-height:20px;
	padding:6px;
	color:#666;
	font-weight:normal;

}
.DraftPUReport ul li a .PULeft {
	display:table-cell;
}
.DraftPUReport ul li a .PULeft .Thumb_Box {
	display:table;
	width:80px;
	height:80px;
	text-align:center;
	margin-right:8px;
	vertical-align:middle;
	border:1px solid #f0f0f0;
	overflow:hidden;
}
.DraftPUReport ul li a .PULeft .Thumb_Box > div {
	display:table-cell;
	width:80px;
	height:80px;
	text-align:center;
	vertical-align:middle;
	background-color:#f3f3f3;
}
.DraftPUReport ul li a .PULeft .Thumb_Box img {
	max-width:80px;
	max-height:80px;
	vertical-align:middle;
}



/* 球団年選択 */

.DraftSearchBox.teamyearselect .RefineWrap .RefineBox {
	padding: 8px 0;
	margin:0 auto;
	text-align:center;
}

.DraftSearchBox.teamyearselect .RefineWrap dl dd .RefineBox form select {
	display:inline-block;
	width:48%;
	margin:0;
}

/* ドラフト球団別ランキング */
.RankingListWrap {
	width:100%;
	margin:0;
	padding:0;
}

.RankingListWrap ul li {
	position:relative;
	display:block;
	width: 100%;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.RankingListWrap ul li:not(.draftyosomore) a {
	width:100%;
	/*padding: 8px 8px 8px 4px;*/
	display:block;
}

.RankingListWrap ul li a > div{

}
.RankingListWrap ul li a div.RankNumber{
	float:left;
	margin: 0;
	padding-right: 4px;
	vertical-align: top;
	text-align:right;
}

.RankingListWrap ul li a div.RankNumber span {
	font-family: 'Anton', sans-serif !important;
	font-size: 22px;
	color: #afafaf;
	padding-right: 4px;
	line-height: 1 !important;
}

.RankingListWrap ul li:nth-child(1) a div.RankNumber span {
	color:#CECB01!important;
}
.RankingListWrap ul li:nth-child(2) a div.RankNumber span {
	color:#A0AFB2!important;
}
.RankingListWrap ul li:nth-child(3) a div.RankNumber span {
	color:#D28E3D!important;
}


.RankingListWrap ul li a div.RankNumberThum .Thumb_Box {
	float:left;
	display: table;
	width: 80px;
	height: 80px;
	text-align: center;
	margin-right: 8px;
	vertical-align: middle;
	border: 1px solid #f0f0f0;
	overflow: hidden;
}
.RankingListWrap ul li a div.RankNumberThum .Thumb_Box > div {
	display: table-cell;
	width: 80px;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	background-color: #f3f3f3;
}
.RankingListWrap ul li a div.RankNumberThum .Thumb_Box > div img {
	max-width: 80px;
	max-height: 80px;
	vertical-align: middle;
}

.RankingListWrap ul li a div.RankTitle{
	vertical-align: top;
	width: 100%;
	padding-right: 2px;
	position: relative;
	height:82px;
}

.RankingListWrap ul li a div.RankTitle dl dt {
	overflow:hidden;
	vertical-align:middle;
	font-size:17px;
	font-weight:bold;
	line-height:22px;
	white-space:normal;
	height: 67px;
	overflow: hidden;
	text-overflow: ellipsis;
	display:block;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.RankingListWrap ul li a div.RankTitle dl dd {
	display:block;
	font-size:13px;
	line-height:13px;
	height:13px;
	color:#999;
	font-weight:normal;
	position:absolute;
	bottom:0;
	right:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:122px;
	width:100%;
	text-align:right;
	
}

.RankingListWrap ul li.draftyosomore {
	border:none;
}


.Community_Box .Common_Box_Inner{
  margin:8px;
}
.Community_Box .Common_Title_Sec{
  margin-bottom:6px;
}