@charset "utf-8";
/*________________________________________________

	name:			print.css
	author:			kumi morita
	mail:			morimori@elf.coara.or.jp
	lastmodified:	2009-08-17
________________________________________________*/


/* CSS Document */
body {
	width: auto;
	background-image: none;
	background-color: #ffffff;
	padding: 0;
	margin: 0 auto;
	font-size: 10px!important;
	overflow: visible;
	text-align: center!important;
}

#content_body {
	width: auto;
	padding: 0;
	margin: 0 auto;
	text-align: left!important;
}

/* 印刷しない */
#langnav, #search, #topheader, #header, #headermenu, #breadcrumbs, #Specialbreadcrumbs, #footer, hr, div.printpage, .pagetop, h3.subtitle1 a, h3.subtitle2 a {
	display: none!important;
}

#leftArea {
	display: none;
	background-image: none;
}

#rightArea {
	width: auto;
	float: none;
}

#mainArea {
	background-image: none;
	padding: 0;
	margin: 0;
	float: none;
}
#mainArea2 {
	background-image: none;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	float: none!important;
}
#specialrightArea {
	background-image: none;
	padding: 0;
	margin: 0;
	float: none!important;
	background-color: #ffffff;	
}

#topleftArea,#toprightArea,#mainArea860 {
	padding: 0;
	margin: 0;
}

#toprightArea {
	width: 200px;
}
#rightArea h2 {
	list-style-image: url(../img/main_titleback.gif)!important;
	list-style-position: left top!important;
}

.banar300 img {
	width: 200px;
	height: 43px;
}

#whatnew {
	width: 200px;
}

.banar300 {
	width: 200px;
}

#whatnew li {
	width: 200px;
}

#whatnew p {
	text-align: left;
}

/* footer */
#footer, #footer_add {
	width: auto!important;
	font-size: 10px!important;
}

/* higashino */
div#footer ul {
	display: none!important;
}

div.pagebreak {
	page-break-after: always!important;
}


/* osusume */
#leftmenu li {
	list-style-image: url(../../img/icon_whatnew.gif)!important;
	list-style-position: left top!important;
}

/*--------------------------------------------------------------
special page-break
--------------------------------------------------------------*/
.route h3 {
	page-break-before: always;
}
.route li {
	page-break-before: auto;
	font-size: 12px!important;
	line-height: 15px!important;
}
.pagebreak {
	page-break-after: always!important;
}
