/************************************************
print.css
************************************************/
*html #headerBlockArea,
*html #mainBlockArea{zoom:75%;-webkit-print-color-adjust: exact;}

#headerBlockArea a.spmenu,
#headerBlockArea #headerSpMenu,
#anchor-pagelink,
.quality,
#snsBlockArea,
#globalNaviBlockArea,
#footerBlockArea #footerlinkArea,
#footerBlockArea #footerCaptionArea,
#footerBlockArea #footerBottomArea .blankList,
#footerBlockArea #footerBottomArea .captionList,
#footerBlockArea #footerBottomArea .link,
#functionBlockArea,
#subnaviBlockArea,
#topBackArea,
#anchor-pagelink
{display:none !important;}

#headerBlockArea{
	margin-bottom:20px;
	border-bottom:2px solid #e20000;
}
#headerBlockArea .spHeader{display:inherit;}
#headerBlockArea .logo{
	position:inherit;
	margin-top:23px;
}
#headerAreaInner{ height:90px;}
.listOpen_toggle{display:block !important;}
#footerBlockArea{margin-top:10px;}


/*---------------
popLayout
------------------*/
.popLayout #headerBlockArea{
	border-bottom:none;
}

/*---------------
webfont(css3)
------------------*/
.webfont{
	margin-right:2px;
	visibility:visible;
}

/*---------------
TOP
------------------*/
body.toppage #topBlockArea,
body.toppage #headerSpMenu,
body.toppage #topBlockArea,
body.toppage #topSpBlockArea,
body.toppage  .quality,
body.toppage #functionBlockArea02,
body.toppage .captionList,
body.toppage .link
{display:none !important;}
body.toppage #subnaviBlockArea
{
display:block !important;
margin-left:19px;

}
#whatsNew {
	float:left;
	width:435px;
}
#subnaviBlockArea {
	margin-left:0;
	width:538px;
}
#subnaviBlockArea .naviBlock02 li.menu {
	float:left;
	margin-left:6px;
}
/*---------------
FAQ
------------------*/
.readspeakIcon{display:none;}