@charset "utf-8";
/* CSS Document */
@page {
    size: A4;
	margin: 12.7mm 9.7mm;
}
body{
  overflow-y: visible;
  overflow-x: visible;
  zoom: 90%;
   -webkit-print-color-adjust: exact;
}
header {
   background-color: #fff!important;
}
.sp,
#btnpagetop,
#pankuzu,
#btnprint,
#nav,
#side,
.hnavArea,
#links,
#footer .inner,
#btnpagetop,
.bgabout,
.bgabout2,
.bgsustainability,
.bgsustainability2,
.top.scr #nav,
.top.scr .hnavArea,
#bgheader,
.top.scr #header::after,
#newswrap::before,
#newswrap::after,
#news::after,
#info::after,
.top #nav,
.top .hnavArea,
.top .tatewrap::after,
body.top::before{
  display: none;
}


#header,
.top.scr #header{
  position: absolute;
}
#footer{
  background-color: #FFFFFF;
}
#footer #copy{
  color: #000000 !important;
}
body{
  background-color: #FFFFFF;
}
.top .tatewrap{
  background-color: transparent;
}

body,
#container,
#main{
  width: 100%;
  min-width: 100%;
  display: block;
}
#main{
  margin: 0 auto;
}
#news,
#info,
#newswrap::before{
  background-color: #FFFFFF;
}
#news{
  margin: 0;
}
