@charset "EUC-JP";

@import url(base_flat.css);
@import url(base_screen.css);

/* -----------------------------------------------
              for Print media
   ----------------------------------------------- */

/* ========== structure ========== */

#insiteSearch,
#primaryMenu,
#reference,
#utilityMenu,
#toc,
.toToc,
#toTop,
.modelsToc
	{
	display: none;
	}

h1, h2, h3, h4, h5, h6,
thead, tfoot, th, dt,
#footer,
.link,
.modelsIndex .model,
.floatArea
	{
	page-break-inside: avoid;
	}

body,
#document,
body.home #body,
body.model #body
	{
	background-image: none !important;
	}

body
	{
	background-color: transparent;
	font-size: 80%;
	zoom: 70%;
	}

body.model
	{
	zoom: 80%;
	}

#document,
#body,
#mainContent,
#footer
	{
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	width: auto;
	}

#footer
	{
	border-top: #000000 solid 2px;
	page-break-inside: avoid;
	padding-bottom: 0;
	}

body.home #mainContent,
body.model #mainContent
	{
	float: none;
	min-width: 699px;
	width: auto;
	}


/* ========== body ========== */

table
	{
	font-size: 85%;
	}


/* ========== component ========== */
