@charset "utf-8";

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

http://www.jleague.jp/css/sp/j1sannyu.css
2017/10/16 ISM

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





/*tournamentArea*/
.tournamentArea figure img{
    display: block;
}
.tournamentArea ul{
    margin-top: 5px;
}

.tournamentArea ul li{
    list-style-type: disc;
    font-size: 11px;
    list-style-position: inside;
    margin-bottom: 5px;
}


.tournamentArea .kome:first-child{
	padding: 0 0;
}
.tournamentArea .kome:nth-child(n+2){
	padding: 0 0 5px 0;
}



body.photoTab .tabSelecter .tab li.photoTab a,
body.videoTab .tabSelecter .tab li.videoTab a {
    position: relative;
    top: 1px;
    background: #FFFFFF;
    color: #464646;
    font-weight: bold;
}




.commonTable tbody th{
	white-space: normal;
	width: 30%;
}

.scoreTable01 span.embS {
    position: relative;
    top: 3px;
    margin-right: 2px;
}
.scoreTable01 td.tdTeam {
    text-align: left;
}

.contents iframe {
    width: 100%;
    height: auto;
}

.nolink {
	background-color: #B2B2B2;
	pointer-events: none;
	cursor: default;
	text-decoration: none;
}

.nolinktxt {
		color: #8E8E8E;
}
.textArea {
    widows: 100%;
}
.textArea ul {
	margin-bottom: 30px;
	padding: 10px;
	background: #efefef;
}
.textArea ul li {
    margin: 10px;
    line-height: 1.3em;
}
.textArea p {
		line-height: 1.5em;
		margin-bottom: 30px;
}
.textArea p > i {
    color: #f00;
    font-style: normal;
    font-weight: bold;
}

.m_tournamentArea p {
    font-size: 13px;
    margin: 20px 0;
}
.m_tournamentArea img {
    margin-bottom: 20px;
	}

.mrgT20sp {
	margin-top: 20px;
}