@import "../shared/css/base.css";
@import "../shared/css/mod_fontstyle_ja.css";
@import "../shared/css/frame_headerfooter.css";
@import "../shared/css/frame_navigation.css";
@import "../shared/css/frame_contentsarea.css";
@import "../shared/css/mod_list_base.css";
@import "../shared/css/mod_link_pagetop-link.css";
@import "../shared/css/mod_heading_h2.css";
@import "../shared/css/ba_mod_heading_h1.css";
@import "../shared/css/ba_mod_layout_parallel-block.css";
@import "../shared/css/ba_mod_list_topic-list.css";

@import "base.css";
@import "mod_parallel-block.css";
@import "mod_info.css";
@import "mod_profile.css";
@import "mod_banner-list.css";

@media print {

	body {
		padding: 0;
	}

	#breadCrumbs,
	body.withSubNavigation #breadCrumbs {
		background: none !important;
		margin: 20px 0 0;
	}

	#contentsArea {
		/*\*/
		_overflow: hidden;
		/**/
	}

	#contentsArea .parallelBlockA,
	#contentsArea .parallelBlockB,
	#contentsArea .parallelBlockC,
	#contentsArea .floatBlockA,
	#contentsArea .floatBlockB,
	#contentsArea .floatBlockC,
	#contentsArea .parallelBlockA,
	#contentsArea .parallelBlockB,
	#contentsArea .parallelBlockC,
	#contentsArea .parallelBlockD,
	#contentsArea .parallelBlockE,
	#contentsArea .parallelBlockF,
	#contentsArea .section2,
	#contentsArea .section3,
	#contentsArea .section4,
	#contentsArea .section5,
	#contentsArea .section6 {
		clear: both;
	}

	#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;
	}

}

/*\*//*/
.pagetopLink,
#toAnchors,
#headerSearchBox,
#headerLangLink,
#footerMenu {
	clear: both;
	display: none;
}
/**/
