@charset "UTF-8";
@import url('//code.ionicframework.com/ionicons/2.0.0/css/ionicons.min.css');

/*-----------------------

http://www.jleague.jp/css/sp/transfer.css

------------------------*/


.transferCnt{
	margin:0 10px;
}


/* ----- tab(main) ----- */
.tabSelecter.tab_transfermain{
    margin: 0 0 20px;
    border-bottom: solid 1px #4F4F4F;
    overflow: inherit;
}
.tabSelecter.tab_transfermain ul{
    height: 41px;
    width: 90%;
    margin: auto;
}
.tabSelecter.tab_transfermain li{
    border: 1px solid #4F4F4F;
    border-bottom: 0;
    width: 50%;
    float: none;
}
.tabSelecter.tab_transfermain li a,
.tabSelecter.tab_transfermain li span{
    background: #e5e5e5;
    color: #4F4F4F;
    transition: .3s all;
}
.tabSelecter.tab_transfermain li a:hover{
    color: #c0c0c0;
}
.tabSelecter.tab_transfermain li:nth-child(2n) {
    border-left: none;
}
body.league .tabSelecter.tab_transfermain li.league a,
body.date .tabSelecter.tab_transfermain li.date a{
    position: relative;
    top: 1px;
    background: #fdfdfd;
    font-family: 'Hiragino Kaku Gothic Std', sans-serif;
}


/* ----- tab(league) ----- */
.tabSelecter.tab_transfersub ul.league li{
	border-width: 5px;
}
.tabSelecter.tab_transfersub ul.league a,
.tabSelecter.tab_transfersub ul.league span{
	background: #e5e5e5;
	padding:7px 0;
	height: 46px;
    box-sizing: border-box;
	transition: .3s all;
}
.tabSelecter.tab_transfersub ul.league a p,
.tabSelecter.tab_transfersub ul.league span p{
	color: #000;
}
.tabSelecter.tab_transfersub ul.league a:hover{
	opacity: .5;
}
.tabSelecter.tab_transfersub ul.league img{
	height: 80%;
	position: relative;
	top: 4px;
}
body.j1 .tabSelecter.tab_transfersub li.j1 a{ background: #e60012; }
body.j1 .tabSelecter.tab_transfersub li.j1 a p{ color: #fff;; }
body.j2 .tabSelecter.tab_transfersub li.j2 a{ background: #007e41; }
body.j2 .tabSelecter.tab_transfersub li.j2 a p{ color: #fff;; }
body.j3 .tabSelecter.tab_transfersub li.j3 a{ background: #0062b2; }
body.j3 .tabSelecter.tab_transfersub li.j3 a p{ color: #fff;; }




/* ----- tab(club) ----- */
.tabSelecter.tab_transfersub ul.club{
	font-size: 0;
	margin-top: 5px;
}
.tabSelecter.tab_transfersub ul.club a,
.tabSelecter.tab_transfersub ul.club span{
	background: #FFF;
	transition: .3s all;
	height: 30px;
}
.tabSelecter.tab_transfersub ul.club a:hover{
	background: #CCC;
	color: #FFF;
}
.tabSelecter.tab_transfersub ul.club li{
	font-size: 13px;
	width: 20%;
	display: inline-block;
	border-right: none;
	border-left:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	vertical-align: top;
}
.tabSelecter.tab_transfersub li:nth-child(5n),
.tabSelecter.tab_transfersub li:last-child{ border-right:1px solid #d8d8d8 !important; }
.tabSelecter.tab_transfersub li:nth-child(n+6){border-top:none !important;}




.datetext{
	text-align: right;
    font-size: 12px;
    margin-bottom: 10px;
}



/* ----- transferCnt_club ----- */
.transferCnt_club:nth-of-type(odd){
	background: #FFF;
}
.transferCnt_club:nth-of-type(even){
	background: #e5e5e5;
}
.transferCnt_club{
	padding: 10px;
	margin-top: 20px;
	border: 1px solid #e5e5e5;
}
.transferCnt_club h3{
	text-align: center;
	font-family: 'Hiragino Kaku Gothic Std', sans-serif;
	font-weight: 800;
	margin-bottom: 10px;
}
.transferCnt_club h3 .embM{
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.transferCnt_club .CLM_half{
	
}
.transferCnt_club .CLM_half table{
	
}



/* ----- table ----- */
.commonTable.transferTable{
	background: #FFF;
	font-size: 10px;
    letter-spacing: -0.05em;
    margin-bottom: 0;
}
.commonTable.transferTable caption{
	background: #4a4a4a;
    color: #FFF;
    padding: 10px;
    font-family: 'Hiragino Kaku Gothic Std', sans-serif;
	font-weight: 800;
	font-size: 14px;
	letter-spacing: 0.1em;
}
.commonTable.transferTable caption .icon{
	font-size: 16px;
	padding:0 10px;
}
.commonTable.transferTable caption.out{
	text-align: right;
}
.commonTable.transferTable td{
	padding:0;
	line-height: 1.4;
}
.commonTable.transferTable td img{
	vertical-align: top;
}
.commonTable.transferTable td.date{width:10%;}
.commonTable.transferTable td.pic{width: 50px;}
.commonTable.transferTable td.name{text-align: left; padding-left: 5px;}
.commonTable.transferTable td.club{width: 25%;}
.commonTable.transferTable td.etc{width: 15%;}
.commonTable.transferTable td.etc a{display: block;}

.commonTable.transferTable td.name{padding-left: 5px;}
.commonTable.transferTable.date td.club{width: 18%;}
.commonTable.transferTable.date td.etc{width: 15%;}


.commonTable.transferTable tr.gray{
	background: #f3f3f3;
}


.commonTable.transferTable td.club i{font-style: normal;}
i.fontS{ transform: scale(.8); display: inline-block; }
i.fontL{ display: inline-block; }



/* ----- notes ----- */
.transferCnt_notes{
	margin-top: 20px;
    border: 1px solid #a8a8a8;
    padding: 5%;
}
.transferCnt_notes ul li{
	font-size: 12px;
    line-height: 1.5;
    padding-bottom: 0.3em;
}
.transferCnt_notes ul li span{
	display: block;
	font-weight: bold;
}






.pcDISP{display: none;}










