@charset "utf-8";
/* 
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
印刷対応用スタイル
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
 */
 
@media print {

/*---------------
位置調整
---------------*/

/*body{zoom:0.9;}
*/
/*-----全体構成-----*/

#contents #main {
	float: none;
	width: 670px;
}

#contents #top-main {
	float: none;
	margin: 0;
	padding: 0;
}

#footerbg footer {
  border-right: none;
  border-left: none;
  text-align: center;
}

footer #copyright{
  text-align: center;
  color:#000;
}


#top #contents .top-about ,
#contents #main #new-info {
	overflow:visible;
	height:auto;
}

/* IE9のハック*/
#main h1:not(:target) ,
#main h2:not(:target) ,
#sitemap #contents #map h1:not(:target) ,
#form #contents #main h1:not(:target) {
	font-weight: normal;
	letter-spacing: 0\9;
}

#main h1 ,
#main h2 ,
#main h3 ,
#main h4 ,
#main h5 {
	letter-spacing: 0\9;
}

/*-----非表示-----*/

body ,
#container ,
#contents ,
#footerbg {
  border: none;
  background: none;
}
#footerbg {
  background: none;
}

#haika #headerbg ,
#sitemap #headerbg ,
#english #headerbg ,
#form #headerbg ,
#main-menubg ,
#sub-menu ,
.sub-bottom ,
#haika #contents #sidebar ,
#sitemap #contents #sidebar ,
#english #contents #sidebar ,
#form #contents #sidebar ,
#visual {
  background: none;
  display: none ;
}

#contents .top-of-page {
  display: none ;
}

#footer-menu {
  display: none ;
}

}
