@charset "Shift_JIS";

/* ----------------------------------------
	result
---------------------------------------- */

body {
	background:#FFF;
}

#result {
	width:700px;
	margin:0 auto;
}
#result a {
	color:#390;
}
#result h1 {
	margin-bottom:25px;
}
#result h2 {
	margin:35px 0 25px;
}
#result h3 {
	font-weight:normal;
	font-size:12px;
	border-bottom:solid 1px #8C8C8C;
	margin-bottom:20px;
}

#result_contents {
	padding:25px 30px 0;
}

.result_box {
	padding-bottom:40px;
}

.result_left,
.result_right {
	float:left;
	width:320px;
}

.result_right p {
	font-size:10px;
}
.result_right div {
	height:165px;
	border:solid 1px #8C8C8C;
	overflow-y:auto;
	padding:5px;
}
.result_right table {
	width:290px;
}

#frenchTip {
	width:638px;
	border:solid 1px #9C6;
	border-collapse:collapse;
}
#frenchTip th {
	background:#9C6;
	color:#FFF;
	text-align:center;
	border-right:solid 1px #FFF;
}

#frenchTip th.rank { width:57px;}
#frenchTip th.num { width:100px;}
#frenchTip th.name { width:87px;}

#frenchTip th.edge {
	border-right:0;
}

#frenchTip td {
	border:solid 1px #9C6;
	text-align:center;
}
#frenchTip td.rank,
#frenchTip td.team {
	text-align:left;
	padding-left:10px;
}

#frenchTip tr.even td {
	background:#F5FAEF;
}

#frenchTipBottom {
	margin:25px 0 0 320px;
}
#frenchTipBottom p {
	font-size:10px;
}
#frenchTipBottom div {
	height:165px;
	border:solid 1px #8C8C8C;
	overflow-y:auto;
	padding:5px;
}
#frenchTipBottom table {
	width:290px;
}

#copyright {
	text-align:right;
	color:#000;
	font-size:9px;
	padding:40px 10px 10px;
