@charset "utf-8";

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

URL : http://www.jleague.jp/css/sp/foulpoints.css
TITLE : キックオフ時刻遅延分数を反映した反則ポイント
DATE : 2015/12/4

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

/*----- tab -----*/
.tabnav{
	display: table;
	table-layout: fixed;
	width: 100%;
}
.tabnav li{
	display: table-cell;
    border-right: 1px solid #fff;
}
.tabnav li a,
.tabnav li span{
	background-color: #f0f0f0;
    color: #4f4f4f;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 0;
    text-align: center;
    vertical-align: middle;
    position: relative;
}

.foulpointstable{
    padding-top: 30px;
}

body.J1club .tabnav li#J1club a {background: #E60012; color: #fff;}
body.J2club .tabnav li#J2club a {background: #007F41; color: #fff;}
body.J3club .tabnav li#J3club a {background: #000; color: #fff;}

body.J1club .foulpointstable{border-top: 5px solid #E60012;}
body.J2club .foulpointstable{border-top: 5px solid #007F41;}
body.J3club .foulpointstable{border-top: 5px solid #000;}




/*----- table -----*/
.commonTable {
    margin-bottom: 20px;
}
.commonTable thead th{
    font-size: 10px;
    line-height: 1.2;
    padding: 5px 0;
}
.commonTable td{
    width: 7.5%;
}
.commonTable tbody th {
    padding: 0 0 5px 0;
    width: 15%;
}
.commonTable tbody th span{
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 5px;
}


/*----- p -----*/
.foulpointsWrap p{
    font-size: 14px;
    line-height: 1.65;
    margin-bottom: 1em;
}

/*----- captionArea -----*/
.captionArea ul,
.captionArea p{
    font-size: 14px;
    line-height: 1.65;
    margin-bottom: 1em;
}
.captionArea ul li{
    margin-bottom: 10px;
    padding-left: 2em;
    text-indent: -2em;
}
.captionArea p.kome{
    font-size: 10px;
}