/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/
/*基本のフォントサイズ*/
p, /* テキスト */
.yellowbox, /* 黄色ボックス */
.graybox, /* グレーボックス */
.redbox, /* 薄赤ボックス */
#topnews .clearfix dd p, /* 一覧文字 */
.post ul li, /* ulリスト */
.post ol li, /* olリスト */
#comments #respond, /* コメント */
#comments h4 /* コメントタイトル */
{
font-size: 16px; /* 基本の文字サイズ */
line-height: 26px; /* 行間 */
}

/* フォント */
* {
font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, "ＭＳ Ｐゴシック", sans-serif;
margin: 0px;
padding: 0px;
}

/* 入力時の拡大OFF */
input{ font-size:16px; }

/* 記事タイトル */
.entry-title, 
.post .entry-title {
	font-size: 22px;
	line-height: 30px;
    background: #fff;
	color: #333;
	margin-bottom: 5px;
	font-weight:bold;
    padding-bottom: .5em;
    border-bottom: 6px solid #F2F2F2;
}

#st-page .entry-title {
	margin-bottom: 10px;
}

.entry-title a:hover {
	text-decoration: underline;
}

.entry-title a {
	color: #333;
	text-decoration: none;
}


/* 中見出し */
h2 {
background: #696969;
color: #ffffff;
font-size: 20px;
line-height: 27px;
margin: 20px 0;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
border-top:0px solid #ccc; 
border-bottom:0px solid #ccc; 
}

/*小見出し*/
.post h3 {
font-size: 18px;
line-height: 27px;
margin: 25px 0 15px;
padding-top: 1px;
padding-right: 10px;
padding-bottom: 1px;
padding-left: 8px;
color: #333;
background-repeat: no-repeat;
background-position: left center;
/*border-bottom: 1px #D72F2F dotted;*/
border-bottom: none;
border-left: 6px solid #666;
}

h3 a {
color: #333;
text-decoration: none;
}

dd h3 {
line-height: 23px;
}

dd h3 a {
color: #333;
text-decoration: none;
font-size:16px;
}

/*h4 {
color: #000000;
font-size: 20px;
line-height: 27px;
margin: 20px 0;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
}*/

h4 {
color: #000; /* 文字色 */
font-size: 20px; /* 文字サイズ */
line-height: 27px;
margin: 20px 0;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 15px;
border-left: 2px solid #333;
border-color: #D72F2F;
}

h5 {
color: #000; /* 文字色 */
font-size: 20px; /* 文字サイズ */
line-height: 27px;
margin: 20px 0;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 15px;
border-left: 2px solid #333;

/*border-color: #D72F2F;*/
}

h6 {
	color:#D72F2F;
	text-align:center;
	font-size:16px;
	line-height: 27px;
	margin: 20px 0;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 15px;
	
}

/* リンクの色 */
a {
color: #4682b4; /* 色 */
}
/* リンクにマウスオーバーした時の色 */
a:hover {
color: #D72F2F; /* 色 */
}

/*トップあげボタン*/
#page-top {
bottom: 20px; 
right: 20px; 
}
#page-top a {
border-radius: 50%; 
font-size: 30px;  /* サイズ値 */
height: 30px;  /* サイズ値 */
line-height: 30px;  /* サイズ値 */
width: 30px;  /* サイズ値 */
-moz-opacity: 1.0;  /* 透明度（Firefoxブラウザの？） */
opacity: 1.0;  /* 透明度 */
}
#page-top a:hover {
background: #D72F2F; 
/*background: #dd9933;*/
}
.fa-angle-up:before {
content: "\f062"; /* 中のアイコン（Webアイコン） */
}

/* ヘッダーの背景色 */
header {
background-color:#f2f2f2;
}

/* テーブル */
/*スコア*/
table#score{
	border-collapse:collapse;
	border:1px solid #000000;
	margin:10px 0px;
}

table#score th{
	padding:5px;
	border:1px solid #000000;
	/*border:1px solid #161616;*/
	background:#313131;
	text-align:center;
	color:#fff;
}

table#score td{
	padding:5px;
	border:1px solid #000000;
	/*border:1px solid #313131;*/
	background:#161616;
	text-align:center;
	color:#fff;
}

dl#record dt{
	font-weight:bold;
	margin-bottom:10px;
}

dl#record dd{
	margin-left:0;
	line-height:1.5em;
	color:#000000;
	font-size:14px;
}

table#score caption {
	font-size:14px;
	text-align:left;
	margin:5px 0px;
}

/*tableスクロール*/
.scroll-table {
  overflow: auto;
  white-space: nowrap;
}

/*table td {
	font-size:18px;
	text-align:center;
}*/

/* NEWアイコン */
span.text-icon {
  display: inline-block;
  background: #df002c;
  padding: 1px 5px;
  margin-left: 5px;       /* 先行する文字列との間隔 */
  vertical-align: middle; /* 先行する文字列と上下中央揃え */
  font-size: 0.6em;
  font-weight: bold;
  color: #fff;
  border-radius: 3px;     /* アイコンの角を丸める */
}

/*戦績リスト table*/

table#list{
	border-collapse:collapse;
	border:0px solid #000000;
	margin:10px 0px;
}

table#list th{
	padding:5px;
	border-style:none; 
	border-right:2px solid #D72F2F;
	background:#fff;
	text-align:left;
	color:#000;
	font-size:14px;
	width:60px;
}

table#list td{
	padding:8px;
	border-style:none;
	/*border:0px solid #000000;*/
	background:#fff;
	text-align:left;
	color:#000;
	font-size:15px;
	line-height:22px;
}

/*戦績リスト table2*/

table#list2{
	border-collapse:collapse;
	border:0px solid #000000;
	margin:10px 0px;
}

table#list2 td{
	padding:8px;
	border:1px solid #D8D8D8;
	background:#F2F2F2;
	text-align:left;
	color:#000;
	font-size:14px;
	line-height:22px;
}

/*戦績リスト table3*/

table#list3{
	border-collapse:collapse;
	border:0px solid #000000;
	margin:10px 0px;
}

table#list3 td{
	padding:8px;
	border:1px solid #fff;
	background:#F2F2F2;
	text-align:left;
	color:#000;
	font-size:15px;
	line-height:22px;
}

table#list3 a {
	color: #000; 
	text-decoration: none;
}

/*スコア一覧 table4*/

table#list4{
	border-collapse:collapse;
	border:1px solid #000000;
	margin:10px 0px;
}

table#list4 th{
	padding:5px;
	border:1px solid #b0c4de;
	background:#f0f8ff;
	text-align:center;
	color:#4682b4;
}

table#list4 td{
	padding:5px;
	border:1px solid #b0c4de;
	background:#fff;
	text-align:center;
	color:#313131;
}

/*イニングスコア簡易 table5*/

table#list5{
	border-style:none;
	margin:10px 0px;
}

table#list5 td{
	border-style:none;
	padding:0px 5px;
	background:#fff;
	text-align:left;
	font-size:14px;
	
}

/*バッター*/
table#batter {
	border-collapse:collapse;
	border:none;
	margin:5px 0px 10px;
	font-size:10px;
	letter-spacing:0.01em;
}

table#batter th{
	border-bottom:solid 1px #888;
	border-right:none;
	border-left:none;
	letter-spacing:-0.1px;
	padding:3px 3px;
	font-weight:normal;
	line-height:1em;
}

table#batter td {
	border-color:#fff;
	height:0.5em;
	padding:3px 3px;
	letter-spacing:-0.5px;
	vertical-align:center;
	text-align:center;
}

table#batter caption {
	font-size:14px;
	text-align:left;
}
