@charset "utf-8";
/* 印刷用スタイルシート */

* {
	font-size:10pt;
}

iframe, .reader, #for_old_browser, #gnav, #lnav1, #lnav2, #l_shadow, #sub, #m_link, #footer ul, #footer span.r, li.r, #sitenavi, .pages, .top, #rightarea, .backnumber, .profile .title, .profile .pic, .rootnavi, .infospace, .sr_titlebar, #bpstore, #logo {
	display:none;
}

img {
	border:0;
}

#h_logo {
margin-bottom:10px;
}

.leaf p.signature {
	text-align:right;
}

.leaf div.left {
	float: left; margin: 1.5em 2em 1.5em 0;
}
.leaf div.right {
	float: right; margin: 1.5em 0 1.5em 2em;
}
.leaf img.left {
	float: left; margin: 1.5em 2em 1.5em 0;
}
.leaf img.right {
	float: right; margin: 1.5em 0 1.5em 2em;
}

a[href]:after {
	content: " ("attr(href)") ";
}

.leaf h1 {width:auto !important; height:auto; display:block; font-size:18pt; font-weight:bold;}

.leaf .sub {width:auto !important; height:auto !important; background-image:inherit !important; border-bottom:1px solid #666; margin-bottom:1em; font-size:15pt;}

.leaf div.no_indent p, #m_body div.interview p, #m_body p.info {
	text-indent: 0em;
}
