@charset "utf-8";

/*共通*/

#monthly {
  width: 900px;
  margin: 0px auto 0 auto;
  padding: 0px;
  font-size:16px;
}
#monthly p {
  line-height: 1.6;
  letter-spacing:0.05em;
  text-indent:1em;
  margin-bottom:0.6em;
}
#monthly p.ketujyo {
  margin-bottom:10px;
  text-align:left;
  text-indent:0;
}
#monthly .midashi{
  width:900px;
}

#monthly table {
  border-collapse:collapse;
}

#monthly br.clear {
  clear: both;}

#monthly .cf:before,
.cf:after {
    content: " ";
    display: table;
}

#monthly .cf:after {
    clear: both;
}

#monthly .cf {
    *zoom: 1;
}

#monthly a {
  text-decoration: underline;
}

#monthly a:hover {
  text-decoration: none;
}


/*各ページ*/

#monthly .dreamrace {
	margin-top: 65px;
	padding:20px;
}

#monthly .dream1{background-color:#eeefef;}
#monthly .dream2{background-color:#d3d3d4;}
#monthly .dream3{background-color:#f9d0ba;}
#monthly .dream4{background-color:#c7d8ef;}
#monthly .dream5{background-color:#fff8a4;}
#monthly .dream6{background-color:#cae5cd;}

/*奇数艇*/
#monthly img.rank_left{
	margin:0px 0px -127px 285px;
}

#monthly .comment_left {
	width:590px;
	margin-left:270px;
}

#monthly img.dream_img_left {
	float: left;
	margin-top: -65px;
	box-shadow: 2px 2px 3px #666;
}

/*偶数艇*/
#monthly img.rank_right{
	/*margin:0px 0px -127px -250px;*/
	margin:0px 0px -127px 20px;
}

#monthly .comment_right {
	width:590px;
}

#monthly img.dream_img_right {
	float: right;
	margin-top: -65px;
	box-shadow: 2px 2px 3px #666;
}

/*選手情報*/
#monthly p.racer_name{
	text-indent: 0;
}

#monthly .dreamrace p.racer_name span.name{
	font-weight:bold;
	font-size:46px;
}

#monthly .dreamrace p.racer_name span.ban{
	font-size:24px;
	font-weight:bold;
}

#monthly .dreamrace p.racer_name span.ban_no1,span.name_no1{
	color:#fff;
	text-shadow:2px 2px 0 #000, -2px -2px 0 #000,
		-2px 2px 0 #000, 2px -2px 0 #000,
		0px 2px 0 #000,  0-2px 0 #000,
		-2px 0 0 #000, 2px 0 0 #000;
}

#monthly .dreamrace p.racer_name span.ban_no2,span.name_no2{
	color:#231815;
	text-shadow:2px 2px 0 #FFF, -2px -2px 0 #FFF,
		-2px 2px 0 #FFF, 2px -2px 0 #FFF,
		0px 2px 0 #FFF,  0-2px 0 #FFF,
		-2px 0 0 #FFF, 2px 0 0 #FFF;
}

#monthly .dreamrace p.racer_name span.ban_no3,span.name_no3{
	color:#e60012;
	text-shadow:2px 2px 0 #FFF, -2px -2px 0 #FFF,
		-2px 2px 0 #FFF, 2px -2px 0 #FFF,
		0px 2px 0 #FFF,  0-2px 0 #FFF,
		-2px 0 0 #FFF, 2px 0 0 #FFF;
}

#monthly .dreamrace p.racer_name span.ban_no4,span.name_no4{
	color:#0075c1;
	text-shadow:2px 2px 0 #FFF, -2px -2px 0 #FFF,
		-2px 2px 0 #FFF, 2px -2px 0 #FFF,
		0px 2px 0 #FFF,  0-2px 0 #FFF,
		-2px 0 0 #FFF, 2px 0 0 #FFF;
}

#monthly .dreamrace p.racer_name span.ban_no5,span.name_no5{
	color:#fff100;
	text-shadow:2px 2px 0 #000, -2px -2px 0 #000,
		-2px 2px 0 #000, 2px -2px 0 #000,
		0px 2px 0 #000,  0-2px 0 #000,
		-2px 0 0 #000, 2px 0 0 #000;
}

#monthly .dreamrace p.racer_name span.ban_no6,span.name_no6{
	color:#009944;
	text-shadow:2px 2px 0 #FFF, -2px -2px 0 #FFF,
		-2px 2px 0 #FFF, 2px -2px 0 #FFF,
		0px 2px 0 #FFF,  0-2px 0 #FFF,
		-2px 0 0 #FFF, 2px 0 0 #FFF;
}

#monthly .dreamrace p.racer_comment{
	text-indent: 0;
}

#monthly .dreamrace img.dream_boat {
	float: right;
	margin-left:5px;
	border: solid 5px #fff;
}

/*成績*/
#monthly .dreamrace table th,td{
	padding:3px;
	font-size:14px;
}

#monthly .dreamrace table th {
	text-align:left;
}

#monthly .dreamrace table td {
	text-align:left;
	background-color:#fff;
}

#monthly .dreamrace table tr:last-child {
	border-top: dotted 1px #000;
}

#monthly .dreamrace table th.seiseki_1 {
	color:#595656;
	background-color:#dcdddd;
}

#monthly .dreamrace table th.seiseki_2 {
	color:#fff;
	background-color:#595656;
}

#monthly .dreamrace table th.seiseki_3 {
	color:#fff;
	background-color:#e94628;
}

#monthly .dreamrace table th.seiseki_4 {
	color:#fff;
	background-color:#0075c1;
}

#monthly .dreamrace table th.seiseki_5 {
	color:#595656;
	background-color:#fff100;
}

#monthly .dreamrace table th.seiseki_6 {
	color:#fff;
	background-color:#009944;
}