/* óüpCSS */

div#page{
   	width:95%;
	height:auto;
 	margin: auto;		
	text-align:left;
	border:none;
}

div#top{
   	width:95%;
}

div#header{
   	width:95%;
}


div#main {
	width:95%;
}

div#midashi{
	display:none;
}
	
div#main2 {
	width:95%;
}

div#koushin{
    width:95%;
}

img.nodisplay{
  display: block;
}

	

div#note{
    width: 95%;
}

div#side {
	display:none;
}


div#footer{
    width: 95%;
}

h1{
   height: 0px; 
}

.img_right{
  margin-top:5px;
  margin-right:5px;
  margin-bottom:5px;
  float:left;  
}


.print_front {
    page-break-before: always;
}

.pageblock {
   page-break-after: avoid;
}