@charset "utf-8";
/* CSS Document */

#maincontents {
	width: 780px;
	height: auto;
	padding: 0px;
	margin: 0px auto 0px auto;
	border-right-style: none;
}

table.sample{
	width: 760px;
	border: 2px solid #808ea5;
    border-collapse:collapse;
    background-color:#ffffff;
	font-size: 95%;
}
.sample td{
	border:1px solid #808ea5;
    padding:5px;
}
.sample td.ques{
	width: 350px;
}

/*
.sample td.ans1{
	width: 50px;
	border: none;
}
.sample td.ans2{
	width: 50px;
}
.sample td.ans3{
	width: 110px;
}
*/

table.sample div.data {
	//width: 350px;
	font-size: 80%;
	line-height: 140%;
}

table.question{
	width: 760px;
	border: 2px solid #808ea5;
    border-collapse:collapse;
    background-color:#ffffff;
	font-size: 95%;
}
table.question td{
	border:1px solid #808ea5;
    padding:5px;
}
table.question td.AbsolutePitch{
	width: 16%;
	font-size: 10px;
	line-height: 120%;
}
table.question td.fromSound{
	width: 16%;
	font-size: 10px;
	line-height: 120%;
}
table.question td.feeling{
	width: 16%;
	font-size: 10px;
	line-height: 120%;
}
table.question td.ques{
	width: 350px;
}

table.question div.data {
	font-size: 80%;
	line-height: 140%;
}
table.question td.data {
	font-size: 80%;
	line-height: 140%;
}
table.selectNextPage {
	border: 2px solid #808ea5;
    border-collapse:collapse;
}
table.selectNextPage td{
	border:1px solid #808ea5;
}
#maincontents #result{
	font-weight: bold;
	text-align: center;
	font-size: 90%;
	padding: 10px;
}

div#wrapper #seeYou{
	text-align: left;
	font-size: 14px;
	line-height: 150%;
	width: 760px;
	height: auto;
	margin: 30px 10px 0px 10px;
	overflow: hidden;
}

#result strong{
	color: #ee0000;
}

a.playButton, #maincontents a.tooLowValue {
	text-decoration: none;
	cursor: pointer;
