@charset "UTF-8";* {	margin: 0;	padding: 0;	text-decoration: none;	font-family :Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;}img {	border: none;}a:link { color: #ffffff; }a:visited { color: #ffffff; }a:hover { color: #ffffff; }a:active { color: #ffffff; }html { 	height: 100%;} body{ 	height: 873px;	width: 100%; 	 }  #tetralogo { 	z-index: 2;	position: fixed;	top: 0px;	left: 0px	height: 62px;	width: 71px;	margin: 10px;} #bodyimage1 { 	z-index: 0;	position: absolute;	top: 280px;	height: 593px;	width: 100%;	margin: 0px 0px 30px 0px;	background-image: url(img/title.png);	background-attachment: scroll;	background-position: bottom;	background-repeat: no-repeat;} #bodyimage2 { 	z-index: 0;	position: absolute;	top: 280px;	height: 593px;	width: 100%;	margin: 0px 0px 30px 0px;	background-image: url(img/title2.png);	background-attachment: scroll;	background-position: bottom;	background-repeat: no-repeat;}#con {	position: absolute;	top: 0px;	left:50%;	margin-left:-512px;	padding: 0px 10px 10px 10px;	height: 873px;	width: 1024px;	z-index: 1;}#leftmenu{	height: 446px;	width: 815px;	float: left;	z-index: 1;} #menu{ 	display: table;	text-align: right;	height: 446px;	width: 189px;	background-image: url(img/menubox.png);	background-position:right top;	background-repeat: no-repeat;	z-index: 1;} #menu2{ 	display: table;	text-align: right;	height: 446px;	width: 189px;	background-image: url(img/menubox2.png);	background-position:right top;	background-repeat: no-repeat;	z-index: 1;} .inmenu{ 	display: table;	text-align: right;	padding: 80px 0px 0px 0px;	z-index: 1;}#undermenu {	clear: left;	height: 155px;	width: 1004px;	z-index: 1;}#leftuplog{	z-index: 1;	height: 190px;	width: 340px;	float: left;}#uplog{	margin: 5px;	background-image: url(img/upbox.png);	background-repeat: no-repeat;	height: 166px;	width: 301px;	float: left;	z-index: 1;}.uplogtext{	height: 130px;	width: 250;	color: #ffffff;	font-size: 80%;	margin: 25px 10px 20px 20px;	z-index: 1;	overflow-y: auto;}#specinfo{	color: #ffffff;	font-size: 80%;	margin: 5px;	background-image: url(img/specbox.png);	background-repeat: no-repeat;	padding: 30px 10px 10px 10px;	height: 166px;	width: 301px;	float: left;	z-index: 1;}#under {	height: 190px;	width: 1004px;	z-index: 1;}#footer {	clear: left;	text-align: center;	height: 100px;	width: 1004px;	z-index: 1;}p.line {   border-bottom: 1px dashed white;   margin: 3px;}p.foot {	color: #000000;	font-size: 80%;	margin: 3px;}