﻿@charset "utf-8";

body, div, table, th, td, caption, h1, h2, h3, h4, h5, h6, a, p, q, blockquote, strong, em, pre, ul, ol, li, dl, dt, dd, form, select, address, embed, object, input {
	margin:0px; 
	padding:0px; 
	color:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-style:normal;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;
	line-height:inherit; 
	text-align:inherit; 
	word-break:normal;
	list-style-type:none;
	vertical-align:bottom;
}
h1, h2, h3, h4, h5, h6, form, select {font-size:100%;}
table {border-style:none; border-collapse:collapse; border-spacing:0px;}
th, td {text-align:left; vertical-align:top;}
caption {caption-side:top;}
address {text-align:left;}
img {border:none; vertical-align:bottom;}

body, html {height:100%;}
body {
	min-height:100%;
	color:#FFFFFF; 
	background:#000000; 
	font-size:62.5%; 
	line-height:200%; 
	text-align:left; 
}

#main {width:100%; height:100%; position:relative; overflow:auto;}
#main p {padding:40px;}

#mainobjectexternal {
	width:100%; 
	height:100%; 
	min-width:960px; 
	min-height:600px;
	width:expression(document.body.clientWidth < 962? "960px" : "100%");
	height:expression(document.body.clientHeight < 602? "600px" : "100%");
}

#container {width:550px; height:200px; position:absolute; top:50%; left:50%; margin:-100px 0px 0px -275px; text-align:center; font-size:1.2em;}
