/* 新幹線占い */
/* チャート */

table.fortune_chart {
	margin:0 auto;
	width:680px;
}

td.question {
	width:125px;
	padding:5px;
	border:1px solid #cccccc;
	line-height:130%;
}

td.answer {
	width:125px;
	padding:5px;
	border:1px dotted #999999;
	font-size:200%;
	font-weight:bold;
	text-align:center;
}

td.line_h_red {
	background:#ffffff url(http://rail-g.net/rail-g/images/line_h_red.gif) repeat-x 50% 50%;
	vertical-align:top;
	font-size:90%;
	text-align:center;
}

td.line_h_blue {
	background:#ffffff url(http://rail-g.net/rail-g/images/line_h_blue.gif) repeat-x 50% 50%;
	vertical-align:top;
	font-size:90%;
	text-align:center;
}

td.line_v_red {
	height:50px;
	background:#ffffff url(http://rail-g.net/rail-g/images/line_v_red.gif) repeat-y 50% 50%;
	font-size:90%;
}

td.line_v_blue {
	height:50px;
	background:#ffffff url(http://rail-g.net/rail-g/images/line_v_blue.gif) repeat-y 50% 50%;
	font-size:90%;
}

table.fortune_result {
	margin:0 auto;
	width:678px;
	color:#000000;
	background-color:#cccccc;
}


/* 結果 */

table.fortune_result th {
	width:226px;
	color:#ffffff;
	background-color:#2255aa;
	font-size:200%;
	font-weight:bold;
	text-align:center;
}

table.fortune_result td {
	color:#333333;
	background-color:#ffffff;
	line-height:150%;
}

table.fortune_result td.head {
	color:#000000;
	background-color:#eeeeee;
	text-align:center;
}

table.fortune_result td.name {
	text-align:center;
	font-weight:bold;
}

table.fortune_result td.image {
	text-align:center;
}

table.fortune_result td.catch {
	color:#ff3333;
	background-color:#ffffff;
	font-weight:bold;
	text-align:center;
}


/* アンケート */

form {
	margin:1em;
	line-height:150%;
}

ul {
	list-style-type:none;
}

li {
	padding-left:0;
}


