@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

body {
	font-size: 11pt;
	font-family: "Noto Sans Japanese";
	font-weight: 500;
	line-height: 11pt;
	margin-left: 240px;
}

img { border: none; }

.logo { position: absolute; top: 10px; }
.main { position: absolute; top: 110px; }

td { font-size: 11pt; font-weight: 500; line-height: 15pt; }
td.result {
	color: #ffffff; font-weight: 900;
	border: solid 1pt #000000;
	text-shadow:
		-1px -1px 0 #000, 1px -1px 0 #000,
		-1px 1px 0 #000, 1px 1px 0 #000;
}

#translucent a img {
	opacity: 0.75;
	filter: alpha(opacity=75);
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

#translucent a:hover img {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#vsName1, #vsName2 {
	color: #ffffff;
	font-size: 12pt;
	font-weight: 900;
	text-shadow: 2px 2px 5px #000,
		-1px -1px 0 #000, 1px -1px 0 #000,
		-1px 1px 0 #000, 1px 1px 0 #000;
	filter: shadow(color=#000000, direction=135, strength=5);
}

input, textarea {
	font-size: 10pt; font-family: "Noto Sans Japanese"; line-height: 10pt;
	background-color: #ffffff; border: solid 1pt #808080;
}

.ui-button { color: #000000; font-size: 9pt; border-radius: 0; 
	background-image: none; background-color: #ffffff; }

.ui-progressbar { width: 300px; height: 15px; }

a:link, a:active, a:visited { color: #0000ff; text-decoration: none; }
a:hover { color: #ff0000; text-decoration: underline; }

#symbol { position: absolute; bottom: 10px; left: 735px; }

.tdftad { position: absolute; left: 240px; }