@charset "shift_jis";

@media print{
#top_substance,
#substance,
#main_in,
#footer_in {
	overflow: visible;
}

body { background: none;}
#body { background: none;}
#container {
	width: 750px;
	margin-left: 0px;
	margin-right: 0;
}

/* header */
#header {
	width: 750px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 49px;/* anniversary */
	/*height: 35px; standard */
}
#header h1 {
	padding-left: 0px;
	width: 750px;
	height: 31px;/* anniversary */
	/*height: 21px; standard */
}
#header h1 .L {
	float: none;
	display: block;
	width: 129px;
	height: 31px;/* anniversary */
	/*height: 21px; standard */
}
#header h1 .R { display: none;}
#sub_navi { display: none;}

#main_frame { background: none;}
#main_frame_in { background: none;
	padding-left: 0px;
	padding-right: 0px;
	width: 750px;
}
#g_navi { display: none;}
#crumb { display: none;}
#substance {
	background: none;
	width: 750px;
}
#top_substance { width: 750px;}
#top_navi { display: none;}
#main {
	float: none;
	width: 750px;
}
#main_in {
	margin-top: 14px;
	padding-left: 10px;
	width: 750px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 740px;
}
#contents {
	float: none;
	width: 530px;
}
#contents_in {
	padding-left: 10px;
	padding-right: 10px;
	min-height: 510px;
	width: 530px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 510px;
}
* html body #contents_in {
	height: 510px;
}
.non_menu #contents{
	margin-left: 10px;
	width: 730px;
	float: none;
}
.non_menu #contents #contents_in{
	padding: 0 0 0 10px;
	width: 720px;
}
#sidemenu { display: none;}
#pickup { display: none;}

#footer {
	border-left: none;
	border-right: none;
	padding-top: 0px;
	width: 750px;
}
#footer_in {
	background: #999999;
	padding-left: 10px;
	padding-right: 10px;
	width: 750px;
	height: 32px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 730px;
}
#footer_in ul.R { display: none;}

}

