@charset "Shift_Jis";

@media screen,print {
div#head { 
	text-align: right }
p#top {
	margin-right: 2em; padding: 3px; color: #f00; width: 11em; 
	font-weight: bold; border: 2px solid #f00; text-align: center }
div#foot {
	margin: 1em 5%; padding: 1em; border: 3px double #ccc; 
	line-height: 130% }
p.nmg { 
	margin: 0px }
p.idt2 {
	margin-bottom: 0px }
a { 
	font-family: monospace }
P#link { 
	margin-top: 2em; font-weight: bold; text-align: center }
}

@media Print {
div#body { 
	margin: 1em 5% }

h1 { 
	font-size: 140%; color: #900 }

h2 { 
	font-size: 120%; color: #069; margin-bottom: 3px }

p.idt { 
	margin: 0; padding-left: 2em; padding-top: 0px; text-indent: 1em; 
	page-break-before: avoid } /* 改ページを禁止 */

p.pgbreak { 
	margin: 0; padding-left: 2em; padding-top: 0px; 
	page-break-after: always } /* 改ページを禁止 */

h2#pgafter {
	page-break-before: always } /* 改ページを指定 */


p.nomrgbtm { 
	margin-bottom: 0px; font-weight: bold; 
	text-decoration: underline }

table { 
	margin: 0.5em 2em }
td { 
	padding-left: 1em; padding-right: 1em }

}

