@charset "utf-8";

/*----------------------------------------------------------
	kizasi Company - Print
	Date: 2009.03.12
	(c) kizasi Company, Inc. All Rights Reserved.
----------------------------------------------------------*/


/* 共通
----------------------------------------------------------*/
#contentsSugouma {
	background: url(./img/head.gif) repeat-x top;
	margin: 10px 0 15px;
	line-height: 1.4;
}
#contentsSugouma em {
	display: none;
}
#contentsSugouma #detail table {
	margin: 20px 0 10px 1px;
	border: 1px #ddd solid;
	border-collapse: collapse;
	color: #666;
}
/* safari only \ */
html:\66irst-child #contentsSugouma #detail table {
	margin: 20px 1px 10px 0;
}
#contentsSugouma #detail table.hit {
	background: url(./img/hit.gif) no-repeat center 40px;
	overflow: hidden;
}
#contentsSugouma #detail table.out {
	background: url(./img/out.gif) no-repeat center 40px;
	overflow: hidden;
}
#contentsSugouma #detail table th,
#contentsSugouma #detail table td {
	padding: 0 5px;
}
#contentsSugouma #detail table span {
	display: block;
}
#contentsSugouma #detail table thead th {
	border-bottom: 2px #ddd solid;
	background: #f6f2d5;
	font-size: 14px;
}
#contentsSugouma #detail table thead th.vertical {
	width: 20px;
	text-align: center;
}
#contentsSugouma #detail table tbody th,
#contentsSugouma #detail table tbody td {
	border-bottom: 1px #ddd solid;
	height: 40px;
}
#contentsSugouma #detail table tbody th {
	text-align: center;
	color: #000;
}
#contentsSugouma #detail table tbody td img {
	margin: 0 5px 0 0;
}
#contentsSugouma #detail table tbody .on {
	background: #e0f49c url(./img/icon_on.gif) no-repeat right center;
	cursor: pointer;
}
#contentsSugouma #detail table tbody .off {
	background: transparent url(./img/icon_off.gif) no-repeat right center;
	cursor: pointer;
}
#contentsSugouma #detail table tbody .name {
	color: #3f8500;
	font-weight: bold;
}
#contentsSugouma #detail table tbody .wk2 {
	background: #000;
	color: #fff;
}
#contentsSugouma #detail table tbody .wk3 {
	background: #f00;
	color: #fff;
}
#contentsSugouma #detail table tbody .wk4 {
	background: #00f;
	color: #fff;
}
#contentsSugouma #detail table tbody .wk5 {
	background: #ff0;
}
#contentsSugouma #detail table tbody .wk6 {
	background: #0c0;
	color: #fff;
}
#contentsSugouma #detail table tbody .wk7 {
	background: #f90;
	color: #fff;
}
#contentsSugouma #detail table tbody .wk8 {
	background: #f9d;
}
#contentsSugouma #detail table tbody .favorite,
#contentsSugouma .contentsBlock li.favorite {
	background: url(./img/mark1.gif) no-repeat center center;
}
#contentsSugouma #detail table tbody .rival,
#contentsSugouma .contentsBlock li.rival {
	background: url(./img/mark2.gif) no-repeat center center;
}
#contentsSugouma #detail table tbody .dark,
#contentsSugouma .contentsBlock li.dark {
	background: url(./img/mark3.gif) no-repeat center center;
}
#contentsSugouma #detail table tbody .other,
#contentsSugouma .contentsBlock li.other {
	background: url(./img/mark4.gif) no-repeat center center;
}
#contentsSugouma #detail table tbody .last {
	background: #e8fff0;
}
#contentsSugouma #detail table .date.last {
	color: #0aaaaa;
}
#contentsSugouma #detail table tbody .favorite.last {
	background: #e8fff0 url(./img/mark1.gif) no-repeat center center;
}
#contentsSugouma #detail table tbody .rival.last {
	background: #e8fff0 url(./img/mark2.gif) no-repeat center center;
}
#contentsSugouma #detail table tbody .dark.last {
	background: #e8fff0 url(./img/mark3.gif) no-repeat center center;
}
#contentsSugouma #detail table tbody .other.last {
	background: #e8fff0 url(./img/mark4.gif) no-repeat center center;
}

#contentsSugouma #detail table tbody .one {
	background: #fff55b;
}
#contentsSugouma #detail table tbody .two {
	background: #fff895;
}
#contentsSugouma #detail table tbody .three {
	background: #fefdde;
}

div.relatedKeywordBlock div.monoContents div p span.fs10 {
	font-size: 10px;
}
div.relatedKeywordBlock div.monoContents div p span.fs11 {
	font-size: 11px;
}
div.relatedKeywordBlock div.monoContents div p span.fs12 {
	font-size: 12px;
}
div.relatedKeywordBlock div.monoContents div p span.fs14 {
	font-size: 14px;
}
div.relatedKeywordBlock div.monoContents div p span.fs16 {
	font-size: 16px;
}
div.relatedKeywordBlock div.monoContents div p span.fs18 {
	font-size: 18px;
}
div.relatedKeywordBlock div.monoContents div p span.fs20 {
	font-size: 20px;
}
div.relatedKeywordBlock div.monoContents div p span.fs24 {
	font-size: 24px;
}
div.relatedKeywordBlock div.monoContents div p span.fs30 {
	font-size: 30px;
}
div.relatedKeywordBlock div.monoContents div p span.fs36 {
	font-size: 36px;
}

.infoBox {
	display: block;
	margin: 0px 0px 10px 0px;
	width: 100%;
}

/* 共通/header
----------------------------------------------------------*/
#contentsSugouma #head {
	width: 100%;
	height: 104px;
}
#contentsSugouma #head h3 {
	float: left;
	background: url(./img/logo.gif) no-repeat;
	margin: 25px 0 0;
	padding: 40px 0 0 135px;
	width: 115px;
	height: 20px;
	font-size: 14px;
	color: #fff;
}
#contentsSugouma #head p {
	float: right;
	padding: 10px;
	display: block;
	width: 675px;
	color: #fff;
}
#contentsSugouma #head p span {
	font-size: 18pt;
}

/* 共通/menu
----------------------------------------------------------*/
#contentsSugouma #menu {
	clear: both;
	border-top: 1px solid #ccc;
	height: 30px;
}
#contentsSugouma #menu li {
	display: inline;
}
#contentsSugouma #menu li a {
	display: block;
	float: left;
	width: 130px;
	height: 28px;
	text-indent:-20000px;
}
#contentsSugouma #menu li a#top {
	background: url(./img/menu_off_top.gif) no-repeat;
}
#contentsSugouma #menu li a#uma {
	background: url(./img/menu_off_uma.gif) no-repeat;
}
#contentsSugouma #menu li a#jockey {
	background: url(./img/menu_off_jockey.gif) no-repeat;
}
#contentsSugouma #menu li a#past {
	background: url(./img/menu_off_past.gif) no-repeat;
}
#contentsSugouma #menu li a#column {
	background: url(./img/menu_off_column.gif) no-repeat;
}
#contentsSugouma #menu li.on a#top,
#contentsSugouma #menu li a#top:hover {
	background: url(./img/menu_on_top.gif) no-repeat;
}
#contentsSugouma #menu li.on a#uma,
#contentsSugouma #menu li a#uma:hover {
	background: url(./img/menu_on_uma.gif) no-repeat;
}
#contentsSugouma #menu li.on a#jockey,
#contentsSugouma #menu li a#jockey:hover {
	background: url(./img/menu_on_jockey.gif) no-repeat;
}
#contentsSugouma #menu li.on a#past,
#contentsSugouma #menu li a#past:hover {
	background: url(./img/menu_on_past.gif) no-repeat;
}
#contentsSugouma #menu li.on a#column,
#contentsSugouma #menu li a#column:hover {
	background: url(./img/menu_on_column.gif) no-repeat;
}

/* main
----------------------------------------------------------*/
#contentsSugouma #main {
	display: block;
	float: left;
	width: 635px;
	padding: 10px 0;
	overflow: hidden;
}
#contentsSugouma #main #title,
#contentsSugouma #main #ranking_title {
	background: url(./img/title.gif) no-repeat;
	padding: 5px 0 0 50px;
	width: 585px;
	height: 45px;
	font-size: 14px;
	color: #fff;
}
#contentsSugouma #main #ranking_title {
	background: url(./img/ranking_title.gif) no-repeat;
	color: #000;
}
#contentsSugouma #main #title h4 a,
#contentsSugouma #main #ranking_title h4 a {
	font-size: 18px;
	color: #fff;
}
#contentsSugouma #main #ranking_title h4 a {
	color: #000;
}
/* main/detail
----------------------------------------------------------*/
#contentsSugouma #detail {
	padding: 10px 0 0;
	overflow: hidden;
}
#contentsSugouma #detail p {
	color: #666;
}

/* main/detail/List
----------------------------------------------------------*/
#contentsSugouma #detail #expectList {
	width: 634px;
}
#contentsSugouma #detail #expectList th,
#contentsSugouma #detail #expectList td,
#contentsSugouma #detail #resultList th,
#contentsSugouma #detail #resultList td {
	border: 1px #ddd solid;
}
#contentsSugouma #detail #expectList th.date {
	width: 60px;
	text-align: center;
	font-size: 12px;
}
#contentsSugouma #detail #entryList,
#contentsSugouma #detail #resultList {
	width: 249px;
}
#contentsSugouma #detail #resultList .on,
#contentsSugouma #detail #resultList .off {
	color: #fe0000;
	font-weight: bold;
}
/* main/detail/leftColumn
----------------------------------------------------------*/
#contentsSugouma #detail #leftColumn {
	display: block;
	float: left;
	width: 250px;
}

/* main/detail/movi
----------------------------------------------------------*/
#contentsSugouma .movi {
	padding: 20px 0 0;
}
#contentsSugouma .movi .blockTitle {
	display: block;
	background: url(./img/small_title248.gif) no-repeat;
	width: 250px;
	font-weight: bold;
	overflow: hidden;
}
#contentsSugouma .movi .blockTitle span {
	padding: 2px 0 0 5px;
	float: left;
}
#contentsSugouma .movi .blockTitle img {
	float: right;
}

/* main/detail/blogBlock
----------------------------------------------------------*/
#contentsSugouma #blogBlock {
	display: block;
	float: right;
	padding: 20px 0 0;
	width: 375px;
}
#contentsSugouma #blogBlock h5 {
	background: url(./img/icon_ball.gif) no-repeat;
	padding: 2px 0 2px 30px;
	color: #ab9500;
	font-size: 16px;
	overflow: hidden;
}
#contentsSugouma #blogBlock .blogQuot {
	margin: 10px 0 0;
	border-left: 5px solid #bbb;
	padding: 0 0 0 10px;
}
#contentsSugouma #blogBlock .ev {
	border-left: 5px solid #999;
}
#contentsSugouma #blogBlock .entryTitle a {
	color: #bf1900;
	font-size: 14px;
	font-weight: bold;
}
#contentsSugouma #blogBlock .blogTxt .topicKeyword {
	color: #96b80a;
}
#contentsSugouma #blogBlock .blogURL {
	color: #999;
}
#contentsSugouma .navi {
	display: block;
	margin: 20px 0 0;
}
#contentsSugouma .navi a {
	color: #00b727;
}
#contentsSugouma .navi .le {
	float: left;
	background: url(./img/icon_back_off.gif) no-repeat left;
	padding: 0 0 0 20px;
	color: #ccc;
}
#contentsSugouma .navi .ri {
	float: right;
	background: url(./img/icon_next_off.gif) no-repeat right;
	padding: 0 20px 0 0;
	color: #ccc;
}
#contentsSugouma .navi .le.on {
	background: url(./img/icon_back_on.gif) no-repeat left;
}
#contentsSugouma .navi .ri.on {
	background: url(./img/icon_next_on.gif) no-repeat right;
}

/* main/detail/blogBlock//panel
----------------------------------------------------------*/
.ui-widget {
	font-family: "Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",Helvetica,Arial,sans-serif;
}
.ui-widget-content {
	background: url(./img/panel_bg.png);
	border: 0;
	width: 425px ! important;
	overflow: visible ! important;
}
.ui-widget-content .ui-widget-header {
	display: block;
	float: left;
	background: #fff;
	border-top: 2px solid #aacc1e;
	border-left: 2px solid #aacc1e;
	border-right: 2px solid #aacc1e;
	cursor: move;
	padding: 10px;
	width: 401px;
	_width: 405px;
	position:relative;
	top: -4px;
	left: -4px;
	overflow: hidden;
}
.ui-widget-content .ui-widget-header .ui-dialog-title {
	float:left;
	background: #ffffff url(./img/icon_ball.gif) no-repeat scroll 0 0;
	margin: 0;
	padding: 2px 0 2px 30px;
	color: #ab9500;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}
.ui-draggable .ui-dialog-titlebar .ui-dialog-titlebar-close {
	display: block;
	float: right;
	background: url(./img/icon_close_off.gif) no-repeat center center;
	padding: 1px;
	width: 19px;
	height: 18px;
	position: relative;
	cursor: pointer;
}
.ui-draggable .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
	background: url(./img/icon_close_on.gif) no-repeat center center;
}
.ui-draggable .ui-dialog-titlebar .ui-dialog-titlebar-close span {
	display: none;
}
.ui-widget-content .ui-dialog-content {
	float: left;
	background: #fff;
	border-bottom: 2px solid #aacc1e;
	border-left: 2px solid #aacc1e;
	border-right: 2px solid #aacc1e;
	padding: 0 10px;
	width: 401px ! important;
	position: relative;
	top: -4px;
	left: -4px;
	overflow: hidden;
}
.ui-widget-content .ui-dialog-content #blogBlock {
	clear: both;
	display: block;
	padding: 0 0 10px 0;
	width: 405px;
	text-align: left;
	overflow: hidden;
}
.ui-widget-content .ui-dialog-content #blogBlock .navi {
	display: block;
	margin: 20px 0 0;
	text-align: center;
}
.ui-widget-content .ui-dialog-content #blogBlock .navi a {
	color: #00b727;
	height: 16px;
}
.ui-widget-content .ui-dialog-content #blogBlock .navi .ri {
	background: url(./img/icon_next_off.gif) no-repeat right center;
	margin: 0 10px;
	padding: 0 20px 0 0;
	color: #ccc;
}
.ui-widget-content .ui-dialog-content #blogBlock .navi .le {
	background: url(./img/icon_back_off.gif) no-repeat left center;
	margin: 0 10px;
	padding: 0 0 0 20px;
	color: #ccc;
}
.ui-widget-content .ui-dialog-content #blogBlock .navi .ri.on {
	background: url(./img/icon_next_on.gif) no-repeat right center;
}
.ui-widget-content .ui-dialog-content #blogBlock .navi .le.on {
	background: url(./img/icon_back_on.gif) no-repeat left center;
}
.ui-widget-content .ui-dialog-content #blogBlock .blogQuot {
	margin: 10px 0 0;
	border-left: 5px solid #bbb;
	padding: 0 0 0 10px;
}
.ui-widget-content .ui-dialog-content #blogBlock .ev {
	border-left: 5px solid #999;
}
.ui-widget-content .ui-dialog-content #blogBlock .entryTitle a {
	color: #bf1900;
	font-size: 14px;
	font-weight: bold;
}
.ui-widget-content .ui-dialog-content #blogBlock .blogTxt .topicKeyword {
	color: #96b80a;
}
.ui-widget-content .ui-dialog-content #blogBlock .blogURL {
	color: #999;
}

/* main/detail/pastBlock
----------------------------------------------------------*/
#contentsSugouma #pastBlock li {
	background: url(./img/list_icon.gif) no-repeat;
	border-bottom: 1px #ccc dotted;
	margin: 10px 20px 0;
	padding: 0px 0 10px 20px;
}
#contentsSugouma #pastBlock li .day {
	color: #666;
}
#contentsSugouma #pastBlock li .day span {
	color: #f00;
	font-weight: bold;
	margin-left: 10px;
}
#contentsSugouma #pastBlock li a {
	color: #00b727;
	font-size: 14px;
}

/* main/detail/contentsBlock
----------------------------------------------------------*/
#contentsSugouma .contentsBlock {
	clear: both;
	margin: 20px 0 0;
	width: 635px;
	overflow: hidden;
}
#contentsSugouma .contentsBlock h5 {
	display: block;
	background: url(./img/sub_title630.gif) no-repeat;
	font-weight: bold;
	overflow: hidden;
}
#contentsSugouma .contentsBlock h5 a {
	float: left;
	text-decoration: none;
	padding: 8px 0 0 40px;
	color: #000;
	font-size: 14px;
}
#contentsSugouma .contentsBlock h5 img {
	float: right;
}
#contentsSugouma .contentsBlock p.text {
	clear: both;
}
/* main/detail/contentsBlock/column
----------------------------------------------------------*/
#contentsSugouma .contentsBlock .column,
#contentsSugouma .contentsBlock .column h5 {
	margin: 0 0 10px;
	width: 635px;
}
#contentsSugouma .contentsBlock .column .entry-header {
	margin: 0 0 10px 0;
	font-size: 18px;
	font-weight: bold;
}
#contentsSugouma .contentsBlock .column .entry-body {
	margin: 0 0 10px 0;
}
#contentsSugouma .contentsBlock .column a {
	display: block;
	text-align: right;
	color: 0000a6;
	font-size: 14px;
}

/* main/detail/contentsBlock/movi
----------------------------------------------------------*/
#contentsSugouma .contentsBlock .movi {
	float: right;
	padding: 0;
	width: 180px;
}
#contentsSugouma .contentsBlock .movi .blockTitle {
	width: 180px;
}
/* main/detail/contentsBlock/ticket
----------------------------------------------------------*/
#contentsSugouma .contentsBlock .ticket {
	background: url(./img/ticket.gif) no-repeat bottom center;
	width: 635px;
	height: 255px;
}
#contentsSugouma .contentsBlock .ticket h5 {
	width: 635px;
}
#contentsSugouma .contentsBlock .ticket div {
	display: block;
	float: left;
	padding: 20px 0 0 20px;
	width: 150px;
	overflow: hidden;
}
#contentsSugouma .contentsBlock .ticket div img {
	margin: 4px 10px 6px 0;
}
#contentsSugouma .contentsBlock .ticket div p {
	padding: 0 0 10px 0;
	color: #000;
}
#contentsSugouma .contentsBlock .ticket div p.date {
	font-weight: bold;
}
#contentsSugouma .contentsBlock .ticket div p.race {
	font-size: 18px;
	font-weight: bold;
}
#contentsSugouma .contentsBlock .ticket div p.race span {
	display: block;
	float: left;
	background: #000;
	margin: 0 5px 0 0;
	padding: 3px 0;
	width: 50px;
	height: 27px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
#contentsSugouma .contentsBlock .ticket ul {
	display: block;
	float: right;
	padding: 25px 0 0;
	width: 380px;
}
#contentsSugouma .contentsBlock .ticket ul li {
	background-position: center left;
	margin: 0 0 8px 0;
	padding: 0 0 0 40px;
	width: 340px;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}
#contentsSugouma .contentsBlock .ticket ul li span {
	display: block;
	float: left;
	border: 1px #000 solid;
	margin: 0 10px 0 0;
	width: 28px;
	height: 28px;
	text-align: center;
	font-size: 20px;
}
/* main/detail/contentsBlock/next
----------------------------------------------------------*/
#contentsSugouma .contentsBlock .next {
	border-top: 3px double #ddd;
	padding: 20px 0 0;
}
#contentsSugouma .contentsBlock .next .title {
	background: url(./img/nextrace.gif) no-repeat;
	padding: 0 0 0 75px;
	height: 38px;
}
#contentsSugouma .contentsBlock .next .title h5 {
	background: none;
	font-size: 18px;
}
#contentsSugouma .contentsBlock .next p.subtitle {
	clear: both;
	background: #b9d646;
	margin: 3px 0 10px 0;
	padding: 1px 6px;
	color: #3e8702;
	font-weight: bold;
}
#contentsSugouma .contentsBlock .next p.subtitle a {
	margin: 0 5px;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
}
#contentsSugouma .contentsBlock .next .kzContents {
	display: block;
	clear: both;
	overflow: hidden;
}
#contentsSugouma .contentsBlock .next .kzContents .leftColumn {
	display: block;
	float: left;
	width: 288px;
}
#contentsSugouma .contentsBlock .next .kzContents .leftColumn .monoHeader {
	background: #FFFEF6 url(/jp_cmn/img/mono_rt.gif) no-repeat right top;
	height: 18px;
	text-align: left;
}
#contentsSugouma .contentsBlock .next .kzContents .leftColumn .monoContents {
	background: transparent url(/jp_cmn/img/mono_rb.gif) no-repeat right bottom;
}
#contentsSugouma .contentsBlock .next .kzContents .leftColumn .monoContents div {
	background: transparent url(/jp_cmn/img/mono_lb.gif) no-repeat scroll left bottom;
	padding: 0 0 5px;
}
#contentsSugouma .contentsBlock .next .kzContents .leftColumn .monoContents div p {
	background: #FFFEF6 url(/jp_cmn/img/mono_bg.gif) repeat-x left bottom;
	border-left: 1px solid #DECDAA;
	border-right: 1px solid #DECDAA;
	display: block;
	line-height: 1.2;
	padding: 0 8px;
}
#contentsSugouma .contentsBlock .next .kzContents .leftColumn .monoContents div p span {
	display: inline;
	margin: 0 10px 0 0;
	font-size: auto;
	line-height: 1.4;
}
#contentsSugouma .contentsBlock .next .kzContents .rightColumn {
	float: right;
	width: 337px;
}
#contentsSugouma .contentsBlock .next .kzContents .rightColumn .graphSwf {
	margin-top: 10px;
}



/* infoArea
----------------------------------------------------------*/
#contentsSugouma .infoArea {
	display: block;
	float: right;
	width: 300px;
	padding: 10px 0 0;
}
#contentsSugouma .infoArea .subColumnBlock {
	margin: 0 0 10px 0;
}
#contentsSugouma .infoArea .adBlock {
	margin: 20px 0 0 0;
}
#contentsSugouma .infoArea .pastBlock .blockTitle,
#contentsSugouma .infoArea .subColumnBlock .blockTitle {
	clear: both;
	background: #3e8702;
	padding: 2px 0 3px 5px;
	width: 296px;
	overflow: hidden;
}
#contentsSugouma .infoArea .pastBlock .blockTitle a.title,
#contentsSugouma .infoArea .subColumnBlock .blockTitle a.title {
	float: left;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
#contentsSugouma .infoArea .pastBlock .blockTitle a.moreLink,
#contentsSugouma .infoArea .subColumnBlock .blockTitle a.moreLink {
	float: right;
	margin: 0 5px 0 0;
	color: #fff;
	font-size: 10px;
}
#contentsSugouma .infoArea .subColumnBlock ul {
	padding: 10px 10px 5px;
	font-weight: bold;
	overflow: hidden;
}
#contentsSugouma .infoArea .subColumnBlock ul li {
	width: 100%;
	overflow: hidden;
	padding: 0 0 5px 0;
}
#contentsSugouma .infoArea .subColumnBlock ul li span {
	float: left;
	width: 30px;
	color: #aacc1e;
}
#contentsSugouma .infoArea .subColumnBlock ul li a {
	color: #666;
}
/* infoArea/past
----------------------------------------------------------*/
#contentsSugouma .infoArea .pastBlock .blockTitle {
	background: #fff url(./img/past_title.gif) no-repeat;
	padding: 6px 0 6px 55px;
	width: 246px;
}
#contentsSugouma .infoArea .pastBlock .blockTitle a.title,
#contentsSugouma .infoArea .pastBlock .blockTitle a.moreLink {
	color: #3e8702;
}
#contentsSugouma .infoArea .pastBlock ul li a {
	display: block;
	background: #f2efc4;
	padding: 10px 10px 0;
	width: 280px;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
}
#contentsSugouma .infoArea .pastBlock ul li.ev a {
	background: #f8f6e9;
}
#contentsSugouma .infoArea .pastBlock ul li a.hit {
	background: #f2efc4 url(./img/hit_s.gif) no-repeat right;
}
#contentsSugouma .infoArea .pastBlock ul li.ev a.hit {
	background: #f8f6e9 url(./img/hit_s.gif) no-repeat right;
}
#contentsSugouma .infoArea .pastBlock ul li a:hover {
	background: #e7e789;
}
#contentsSugouma .infoArea .pastBlock ul li a.hit:hover {
	background: #e7e789 url(./img/hit_s.gif) no-repeat right;
}
#contentsSugouma .infoArea .pastBlock ul li a span {
	display: block;
	margin: 0 0 5px 0;
	font-size: 10px;
	color: #666;
}
#contentsSugouma .infoArea .pastBlock ul li a strong {
	display: block;
	margin: 0 0 5px 0;
	color: #333;
}
#contentsSugouma .infoArea .pastBlock ul li a span.hit {
	font-size: 12px;
	color: #f00;
}


#cancelled {
  margin: 20px 0px;
  text-align: center;
  font-size: 120%;
  font-weight: bold;
}

/*EOF*/

