@charset "utf-8";



* html html {
	filter:expression(document.execCommand("BackgroundImageCash", false, true));
}
*:first-child+html html {
	filter:expression(document.execCommand("BackgroundImageCash", false, true));
}


* html body {
	behavior:url("../js/csshover3.htc");
}
*:first-child+html body {
	behavior:url("../js/csshover3.htc");
}



* html table {
	font-size:100%;
}
*:first-child+html table {
	font-size:100%;
}



* html p#copyRight,
* html div#informationPanelBody h2 a#infoArchiveList,
* html body.secondaries div.headerUpper p,
* html body.top div.headerUpper h1 {
	font-size:0.63em;
}
*:first-child+html p#copyRight,
*:first-child+html div#informationPanelBody h2 a#infoArchiveList,
*:first-child+html body.secondaries div.headerUpper p,
*:first-child+html body.top div.headerUpper h1 {
	font-size:0.63em;
}



* html body {
	font-size:medium;
}
*:first-child+html body {
	font-size:medium;
}





* html div#mainVisual p#scopy {
	position:absolute;
	top:359px;
	left:18px;
}
* html div#mainVisual p#mcopy {
	position:absolute;
	top:83px;
	left:379px;
}
* html div#mainVisual p#usageBttn {
	position:absolute;
	top:357px;
	left:442px;
}





* html div#informationPanelBody h2 a#infoArchiveList {
	right:10px;
}





/* -margin */
* html div#informationPanelFoot {
	background-position:bottom center;
	margin-top:-20px;
}
* html div#footer {
	margin-top:-20px;
}





*:first-child+html div#informationPanelBody {
	width:488px;
	height:299px;
	overflow:hidden;
}
* html div#informationPanelBody {
	width:488px;
	height:303px;
	overflow:hidden;
}

* html body.top div.entryBox {
	position:relative;
}
*:first-child+html body.top div.entryBox {
	position:relative;
}





*:first-child+html div.banners {
	margin-bottom:20px;
}



* html div#contents h2 {
	padding:2px 5px 1px;
}
* html div#contents h2 img {
	vertical-align:middle;
}
*:first-child+html div#contents h2 {
	padding:2px 5px 2px;
}
*:first-child+html div#contents h2 img {
	vertical-align:middle;
}




* html table#profile,
* html table#accessMap {
	width:758px;
	margin:0;
}
*:first-child+html table#profile,
*:first-child+html table#accessMap {
	width:758px;
	margin:0;
}




* html table#costTable td.car p {
	display:inline;
	zoom:1;
	font-size:100%;
	vertical-align:middle;
}
*:first-child+html table#costTable td.car p {
	display:inline;
	zoom:1;
	font-size:100%;
	vertical-align:middle;
}
