/* JTCup スコア速報ページのスコア部分のCSS・確認用 */
@charset "UTF-8";

* {
	box-sizing: border-box;
	line-height: 1.75em;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* PCのみ・SPのみ表示 */
.pcInline {
	display: none;
}
@media (min-width: 495px) {
	.pcInline {
		display: inline;
	}
}
.spInline {
	display: none;
}
@media (max-width: 494px) {
	.spInline {
		display: inline;
	}
}
@media (orientation: landscape){
	@media (max-width: 768px) {
		.pcInline {
			display: none;
		}
		.spInline {
			display: inline;
		}
	}
}

body{
	background-color: #000;
	color: #fff;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #a1a1a1;
}
a:hover{
	opacity: 0.7;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
h2 {
	margin: 0;
}
p {
	margin: 0;
}
img {
	border: none;
}

/* scoreHeadArea */
.scoreHeadArea .txtUpdate {
	font-size: 14px;
	color: #c5cd84;
}
.scoreHeadArea .txtCaution {
	font-size: 14px;
}

/* table */
.scoreMainArea table {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
.scoreMainArea thead th {
	color: #bf463b;
}
.scoreMainArea tbody th,
.scoreMainArea tbody td {
	border-top: 1px solid #575757;
}