@import "base.css";@import "parts/structure.css";@import "parts/frame_header.css";@import "parts/frame_globalNavi.css";@import "parts/frame_footer.css";@import "parts/topicPath.css";@import "parts/sideNavi.css";@import "parts/lead.css";@import "parts/contentsArea.css";@import "parts/tab.css";@media print {	body {	margin:auto;		padding: 0;		width: 600px;	}	img {	border: none;	vertical-align: top;}	h1 {	display: none;	}	h1.print{	display: block;	}	#logo_left {	display: block;	padding: 8px 0 11px 0;	float: left;	}	#logo_right {	display: block;	margin: 8px 0 11px 255px;		_margin: 8px 0 11px 200px;	float: left;	}	#utilityNavigation,	#globalNaviarea,	#globalNaviarea,	#secondary,	#topicPatharea,	.pagetopLink,	#footerNavigation{	display: none;	}	#footer {	width: 850px;	margin: 0px;		}	.withSideNavigation,	.withSideNavigation #headerArea,	.withSideNavigation #headerLangLink,	.withSideNavigation #breadCrumbs,	.withSideNavigation #footerArea {		width: 600px !important;		color: #000 !important;		float: none !important;		background-image:none;	}	#breadCrumbs,	body.withSubNavigation #breadCrumbs {		padding: 20px 0 0;		background: none !important;		margin: 20px 0 0;	}	#sideNavigation {		display: none;	}		#contentsWrapper {		float: none !important;		background: none !important;	}		#contentsArea {		/*\*/		_overflow: hidden;		/**/	}	body.withSideNavigation #contentsArea {		float: none;		margin-left: 20px;	}		#contentsArea .section1 {		float: none !important;		background: none !important;	}	#contentsArea .section1 h1 {		_background-image: none !important;	}	.linkList a {		display: inline-block;		text-indent: -2px;	}	#contentsArea dl.indexList dd,	#contentsArea .section1 h1,	#contentsArea .section2 h2,	#contentsArea .section2 h2 span {		width: 100%;		_height: 1%;		_float: left;	}	#footerArea,	#breadCrumbs {		float: none !important;		clear: both !important;	}	#footerArea {		margin-top: 20px !important;	}/*	.pagetopLink,	#toAnchors {		clear: both;		display: none;	}*/	.pagetopLink,	#toAnchors,	#headerSearchBox,	#headerLangLink,	#footerMenu {		clear: both;		display: none;	}	#contentsArea table.simple {		clear: both;	}#bannerSpace {display: none;}.noprint {	display: none;	}}/*\*//*/.pagetopLink,#toAnchors,#headerSearchBox,#headerLangLink,#footerMenu {	clear: both;	display: none;}/**/