@charset "utf-8";

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

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

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

article > section{
	margin-bottom: 30px;
}



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

.tournamentArea ul li,
.shokakutableArea 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;
}

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

.nolinktxt {
		color: #8E8E8E;
}

.bgBK {
	background-color: #000000;
}

.textArea {
    widows: 100%;
}
.textArea ul {
	margin-bottom: 30px;
	padding: 10px;
	background: #efefef;
}
.textArea ul li {
    margin: 10px;
    line-height: 1.3em;
    font-size: 14px;
}
.textArea p {
		font-size: 15px;
		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;
}
h5.leftRedTit {
    font-size: 16px;
}

.videoArea .bodyArea p {
    font-size: 15px;
    line-height: 1.2em;
	margin: 10px 0 20px 0;
}

.photo .photoArea, .video .photoArea {
    margin-top: 20px;
}

.leftRedTit {
    border-left: 5px solid #3B1E87;
}