@charset "shift_jis";
/* 競馬伝説Live！(幅650pxコンテンツ用、主にイベントページ) */


/* 単発イベントの場合 */

#event {
width: 650px;
text-align:left;
margin-top:30px;
font-size: 10pt;
line-height: 130%;
background-color:#ffffff;
}

/* 2弾以降が有る単発イベントの場合longを使用 */

#event_long {
	width: 650px;
	padding-top:20px;
	padding-bottom:10px;
	font-size: 10pt;
	line-height: 130%;
	background-color:#EAEEEE;
/*	font-style: italic;*/
}


/* イベントの弾ごとの区切り */

.section {
	width: 610px;
	padding-bottom:10px;
	margin-top:0px;
	margin-left: 20px;
	margin-bottom:30px;
	font-size: 10pt;
	line-height: 130%;
	background-color:#FFFFFF;
}



.section h2 {
margin:0px;
}

.section h3 {
margin-top:10px;
}

.section p {
margin-top:10px;
}

.section ol{
margin-top:10px;
margin-left:30px;}

.section ul{
margin-left:30px;}




/* イベントの弾の中の区切り */

.section_s {
width:590px;
margin-left:10px;
margin-bottom:20px;}


/* イベントの弾の中の区切り 2分割 */

.section_half {
padding-top:10px;
padding-left:10px;
width:290px;
float:left;
}


/* 戻ると閉じるボタン */

.back {
height:40px;
width:650px;
margin:0;}

.back ul {
margin:0;}

.back li {
list-style-type: none;
width:325px;
float:left;}



.title_s{
	background:#085500;
	padding:3px 10px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

.title_s_2{
	background:#9F002D !important;
	padding:7px 10px !important;
	color:#fff !important;
	font-size:125% !important;
	font-weight:bold !important;
	text-align:center !important;
}

.title_s_2_1{
	background:#000;
	padding:7px 10px !important;
	font-size:125%;
	font-weight:bold;
	text-align:center;
}


.title_s_3{
	background:#FFDEE7;
	padding:7px 10px;
	color:#C20037;
	font-size:135% !important;
	font-weight:bold;
	text-align:center;
}

.title_s_4{
	background:#9f002d;
	color:#fff;
    font-weight:bold;
	text-align:center;
	padding:15px;
	font-size:150% !important;
}

.title_s_5{
	background:#085500;
	padding:7px 10px;
	color:#fff;
	font-size:135% !important;
	font-weight:bold;
	text-align:center;
}
.title_s_6{
	background:#085500;
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:2px solid #000;
	border-bottom:none;
}

.title_s_7{
	background:#691c9c;
	padding:3px 10px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:2px solid #000;
	border-bottom:none;
}

.title_s_8{
	background:#000000;
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:2px solid #000;
	border-bottom:none;
}


/* コンテンツ・テーブル （標準緑）*/

.section_table {
border-collapse:collapse;
margin:0;
border:2px solid #3F653F;}

.section_table th {
	border:1px solid #3F653F;
	background-color:#d6fbc7;
	text-align:center;
	font-size:10pt;
	color:#F33;
	font-weight:bold;
	padding:3px;
	letter-spacing:0.1em;
}

.section_table td {
border:1px solid #3F653F;
padding:3px;
font-size:10pt;}

/* コンテンツ・テーブル （青）*/

.section_table_blue {
border-collapse:collapse;
margin:0;
border:2px solid #3F3F65;}

.section_table_blue th {
border:1px solid #3F3F65;
background-color:#EEEEFF;
text-align:center;
font-size:10pt;
color:#000000;
font-weight:bold;
padding:3px;
letter-spacing:0.1em;}

.section_table_blue td {
vertical-align:top;
border:1px solid #3F3F65;
padding:3px;
font-size:10pt;}

/* コンテンツ・テーブル（黒） */

.section_table_kuro {
border-collapse:collapse;
margin:0;
border:2px solid #3F3F3F;}

.section_table_kuro th {
border:1px solid #3F3F3F;
background-color:#EEEEEE;
text-align:center;
font-size:10pt;
color:#FF3333;
font-weight:bold;
padding:3px;
letter-spacing:0.1em;}

.section_table_kuro td {
border:1px solid #3F3F3F;
padding:3px;
font-size:10pt;}


/* コンテンツ・テーブル （赤）*/

.section_table_red {
border-collapse:collapse;
margin:0;
border:2px solid #E13333;}

.section_table_red th {
border:1px solid #E13333;
background-color:#FFDDDD;
text-align:center;
font-size:10pt;
color:#FF3333;
font-weight:bold;
padding:3px;
letter-spacing:0.1em;}

.section_table_red td {
vertical-align:top;
border:1px solid #E13333;
padding:3px;
font-size:10pt;}


/* コンテンツ・テーブル （金）*/

.section_table_gold {
border-collapse:collapse;
margin:0;
border:2px solid #CCCC00;}

.section_table_gold th {
border:1px solid #CCCC00;
background-color:#FFFFCC;
text-align:center;
font-size:10pt;
color:#A97805;
font-weight:bold;
padding:3px;
letter-spacing:0.1em;}

.section_table_gold td {
vertical-align:top;
border:1px solid #999900;
padding:3px;
font-size:10pt;}


/* テーブル関係のCSS*/

.td_center {
text-align:center;}

.tablebg {
background-color:#CCFFCC;}

.umakaisetsu {
vertical-align:top;
text-indent:1em;}

.umakaisetsu p {
text-indent:1em;}

.kyouchou {
padding:10px;
background-color:#F5F2DA;
border:1px solid #996600;
margin-bottom:10px;}



/*アビリティ表記*/

.ab_img {
margin:0 0 0 5px;
float:center;}

.ab {
text-align:left;
width:150px;
margin:5px;
padding:5px;
background-color:#FFFFCC;
border:1px solid #3F3F65;
}


.ab2 {
float:right;
text-align:left;
width:180px;
margin-top:5px;
margin-bottom:10px;
margin-left:5px;
padding:5px;
background-color:#FFFFCC;
border:1px solid #3F3F65;}

.ab3 {
margin-top:5px;
text-align:left;
width:190px;
padding:5px;
margin-bottom:5px;
background-color:#FFFFCC;
border:1px solid #3F3F65;}


/*繁殖牝馬用*/

.img_hinba{
margin-left:20px;
margin-bottom:10px;
float:left;
}

.img_hinba2{
margin-left:20px;
margin-bottom:10px;
float:left;
}

.hinba {
background-image:url(../../kl_event/_img/hinba_bg.jpg);
width:110px;
height:212px;
float:left;
}

.hinba2 {
margin:0;
width:110px;
height:145px;
float:left;
}


.hinba p {
margin:0;
line-height:1.1;
font-weight:bold;
color:#CC0000;}


.hinba2 p {
text-align:right;
margin:0;
font-weight:bold;
color:#CC0000;}






/* カード伝説用CSS */

.legend1 {
text-align:center;
background:url(../../legendofcard/_img/bg.jpg);}

.legend2 {
text-align:center;
background:url(../../legendofcard/_img/bg2.jpg) no-repeat #333333;}

.legend2sp {
text-align:center;
background:url(../../legendofcard/_img/bg2_sp.jpg);}

.legend2middle {
text-align:center;
background:url(../../legendofcard/_img/bg2_middle.jpg) no-repeat #333333;}

.legend_rate01 {
background-color:#FFe4e4;
}

.legend_rate02 {
background-color:#ccFFcc;
}

.legend_rate03 {
background-color:#99dddd;
}

.legend_rate04 {
background-color:#66CCFF;
}

.legend_rate05 {
background-color:#aaa;
}

.legend_rate06 {
background-color:#4b4a4a;
}
/* 特殊構成用CSS（フリーレースなど） */



.tablebg_sec {
background-color:#DDFFDD;
font-weight: bold;
color: #339933;
}

.area_gray {
margin:0;
padding:0;
width:590px;
background-color:#EEEEEE;
}


.attention {
margin-top:10px;
color: #cc1111;
background-color:#FFE8E8;
}

.attention_green {
margin-top:10px;
color: #cc1111;
background-color:#FFFFCC;
}

.attention_bg {
margin-left:10px;
margin-top:10px;
background:url(../_img/bg/att_bg.gif);
color: #FF0000;}

.attention ul {
margin-left:20px;
margin-top:10px;
color: #FF0000;}


/* 対抗戦番組表*/

.ban {
padding-top:10px;
padding-bottom:10px;
text-align:center;
width: 610px;
margin:0;
background-image:url(../../kl_event/_img/bangumi/banbg.gif);
background-repeat:repeat-y;
background-color:#333333;
}



/* h1の下に一行入れる場合用 */

#event p{
font-size:10pt;
margin-bottom:10px;}

#event_long p{
font-size:10pt;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;}



