@charset "utf-8";

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

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

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

#breadcrumbList li.current h1{
    max-width: none;
}

/*----- 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: 12px 15px;
    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 15px 10px;
}
.commonTable tbody th span{
	display: inline-block;
	position: relative;
	top: 7px;
	margin-right: 5px;
}


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


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