/* ======== print CSS ======== */

body {
	_zoom: 80%;/**/
}

/*#local-navigation-area,
#header form,
#header ul.support-navi,
#header ul.corporate-navi,
#header ul.products-navi,
.gridArea1,
#footer .related-site,
#footer .site-info,
div.plugin-download,
div#plugin-download,
div.toIndexA01,*/
#page-title-block ul.brand-anchor,

.noneprint
{
	display: none;
}

div.back a
{
	display: none;
}

div#main-contents-area{
	float: none;
	width : 100%;
}

div#header {
	border: none !important;
}

div#header form,
div#header .support-navi,
div#header .products-navi {
	display: none;
}

div#header div.em-visual {
	width: 771px;
}

div#header div.em-visual img.foreground {
	position: relative;
	left : -247px;
	display: inline !important;
}

div#header {
	width: 100%;
	padding-bottom : 5px;
	margin-bottom : 5px;
	border-bottom : 1px solid #000;
}

div#header-area div#header div.trail {
	padding: 5px 0;
	border-top: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
}

div#header div.trail em a {
	color: #000;
	font-size : 100%;
	text-decoration : none;
}

div#body-area {
	width: 100%;
	clear: both;
/*	border-top: 1px solid red;*/
}

div.to-top-link a,
div.langselect,
div.related-site,
div.site-info {
	display: none;
}

div#footer {
	width: 100%;
	clear: left !important;
	margin-top : 30px;
	padding-top : 0;
	border-top : 1px dotted #aeaeae;
}

div.titlebarA01 {
	background-image : none;
}

div.titlebarA01 h1 {
/*	position: relative;
	left: -192px;
	text-indent: -192px;*/
}

.contentsGrid4A .gridArea2,
.contentsGrid4B .gridArea2,
.contentsGrid4C .gridArea2,
.contentsGrid4C .gridArea3,
.contentsGrid4D .gridArea2,
.contentsGrid4D .gridArea3,
.contentsGrid4E .gridArea2,
.contentsGrid4E .gridArea3,
.contentsGrid4F .gridArea2
{
/*	margin-left: 0;*/
}

embed.flash,
object.flash {
	display: none;
}

div.flash-alternate,
div.flash-alternate ul{
	display: block;
}

div.return-navi h2{
	margin-top : 1em;
	padding : 0;
}

div.noticeA01 {
	margin-top: 20px;
}



/* =========== tabpane =========== */

div.tabpaneA01.pseudo-enabled ul.tabpane-header,
div.tabpaneA02.pseudo-enabled ul.tabpane-header
	{
	display: none;
	}

div.tabpaneA01.pseudo-enabled div.tabpane-pane,
div.tabpaneA02.pseudo-enabled div.tabpane-pane
	{
	display: block;
	margin: 0 0 10px;
	border: 1px solid #aeaeae;
	}

div.tabpaneA01.pseudo-enabled div.tabpane-pane h3.for-non-visual,
div.tabpaneA02.pseudo-enabled div.tabpane-pane h3.for-non-visual,
div.tabpaneA01.pseudo-enabled div.tabpane-pane.pseudo-current,
div.tabpaneA02.pseudo-enabled div.tabpane-pane.pseudo-current
	{
	display: block;
	}

div.tabpaneA01.pseudo-enabled div.tabpane-pane div.tabpane-pane-content,
div.tabpaneA02.pseudo-enabled div.tabpane-pane div.tabpane-pane-content
	{
	background: none;
	}


