@charset "utf-8";

/* ----------------------------------------------

Print.css

LastUpdate: 2008-12-08 15:29
---------------------------------------------- */

body {margin-left: 0;}

* html body {zoom: 0.8;}

/* ----------------------------------------------
COMMON
---------------------------------------------- */

#Header,
#Container,
#Footer {
	overflow: visible;
	width: 750px;
}

/* LEVEL 2,3 */
.Level2 #Header,
.Level2 #Container,
.Level2 #Footer,
.Level3 #Header,
.Level3 #Container,
.Level3 #Footer {
	width: 580px;
}

.Comp #Header,
.Comp #Container,
.Comp #Footer {
	overflow: visible;
	width: 750px;
}

/* HEADER
--------------------------*/

#Function {width: 580px;}

/* LEVEL 2,3 */
.Level2 #Function,
.Level3 #Function {width: 410px;}

.Comp #Function {width: 580px;}

#Function div {
	top: 50px;
	width: 350px;
}

#Function dl {margin-top: 30px;}

#Description,
#GlobalNav {
	display: none;
}


/* CONTENTS
--------------------------*/

#Contents {
	float: none;
}

#ContentsBody {
	overflow: visible;
	width: 710px;
	margin-bottom: 20px;
}

#PageTop {display: none;}

/* LEVEL 2,3 */
.Level2 #Contents,
.Level3 #Contents {
	margin-left: 0 !important;
	border-bottom: 1px solid #f6f5f3;	/* HACK */
}

.Level2 #ContentsBody,
.Level3 #ContentsBody {
	width: 540px;
}

* html .Level2 #Contents div#ItemList ul li {
	margin-right: 12px;
}

* html .Level3 #Contents div#ExampleList ul li.EndLine {
	margin-right: 20px;
}

.Comp #ContentsBody { width: 710px;}

/* RIGHT
--------------------------*/

#SubContents {
	float: none;
	clear: both;
	width: 730px;
	padding-bottom: 1px;
	border-bottom: 1px solid #f6f5f3;	/* HACK */
}

* html #SubContents {	/* for IE6 */
	border-top: 20px solid #fff;
	border-bottom: 10px solid #f6f5f3;
}

*+html #SubContents {	/* for IE7 */
	border-top: 20px solid #fff;
	border-bottom: 10px solid #f6f5f3;
}


.Level2 #SubContents,
.Level3 #SubContents {width: 560px;}

.Comp #SubContents { width: 730px;}

.Bnr,
.Example,
#HNP,
#EMP {display: none;}


/* SUB NAVI
--------------------------*/

#SubNav {display: none;}


/* FOOTER
--------------------------*/

#Footer {width: 750px;}
#Footer ul {display: none;}



* html #Footer {
	border-top: 20px solid #fff;
}

*+html #Footer{
	border-top: 20px solid #fff;
}

#Footer ul {display: none;}

* html #Footer p {	/* for IE6 */
	width: 100%;
	padding-top: 10px;
	border-top: 1px dotted #c7b9af;
	background-position: right bottom;
}

*+html #Footer p {	/* for IE7 */
	width: 100%;
	padding-top: 10px;
	border-top: 1px dotted #c7b9af;
	background-position: right bottom;
}

