<style type="text/css">
<!--

* html body
{
 overflow:auto;
}

* html div#frame1
{
	height:100%;
	overflow:auto;
}

body
{
	font-family:sans-serif;
}

a
{
	text-decoration:none;
}
a:hover
{
	font-weight:bold;
	text-decoration:underline;
}

body
{
	background-size:auto 100%;
	-moz-background-size:auto 100%;
	-ms-background-size:auto 100%;
	-o-background-size:auto 100%;
	-webkit-background-size:auto 100%;
}

body, td, th
{
	background-color:rgb(239, 231, 239);
	color:rgb(127, 63, 127);
	font-size:5vw;
	margin:0px auto;
/*	padding-top:7%; */
}

div#frame0
{
	height:7%;
	left:0;
	overflow:hidden;
	position:absolute;
	position:fixed !important;
	top:0;
	transform:translate3d(0, 0, 0);
	width:100%;
}

fieldset.radius {
	border:1px solid black;
	-moz-border-radius:10px; /* firefox */
	-webkit-border-radius:10px; /* chrome */
}

img
{
	vertical-align:bottom;
}

p
{
	line-height:1;
}

table.box
{
	border:none;
	border-collapse:collapse;
	white-space:nowrap;
}

td.box_center, th.box_center
{
	border:1px solid black;
	padding-bottom:0vw;
	padding-left:1vw;
	padding-right:1vw;
	padding-top:0vw;
	text-align:center;
}
td.box_left, th.box_left
{
	border:1px solid black;
	padding-bottom:0vw;
	padding-left:1vw;
	padding-right:1vw;
	padding-top:0vw;
	text-align:left;
}
td.box_right, th.box_right
{
	border:1px solid black;
	padding-bottom:0vw;
	padding-left:1vw;
	padding-right:1vw;
	padding-top:0vw;
	text-align:right;
}

td.none_center, th.none_center
{
	padding-bottom:0vw;
	padding-left:1vw;
	padding-right:1vw;
	padding-top:0vw;
	text-align:center;
}
td.none_left, th.none_left
{
	padding-bottom:0vw;
	padding-left:1vw;
	padding-right:1vw;
	padding-top:0vw;
	text-align:left;
}
td.none_right, th.none_right
{
	padding-bottom:0vw;
	padding-left:1vw;
	padding-right:1vw;
	padding-top:0vw;
	text-align:right;
}

tbody.scroll
{
	display:block;
	height:46vw;
	overflow-y:scroll;
}

#embed_movie_body
{
	width:100%;
}
#embed_movie_content
{
	padding-top:56.25%;
	position:relative;
	width:100%;
}
#embed_movie_content iframe
{
	height:100% !important;
	left:0;
	position:absolute;
	top:0;
	width:100% !important;
}

::-webkit-input-placeholder
{
	text-align:center;
}

/* firefox under 18 */
:-moz-placeholder
{
	text-align:center;
}

/* firefox over 19 */
::-moz-placeholder
{
	text-align:center;
}

:-ms-input-placeholder
{
	text-align:center;
}

-->
</style>
