@charset "utf-8";

/*=====================================================
*
*	print.css
*	Since 2008.7.15
*	Editor Norihiro Kamatani
*
========================================================*/

body {
	background: #fff;
	font-size: 16px;
	color: #333;
}
img { border: none; }

h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 17px; }
h5 { font-size: 17px; }
p { line-height: 1.5; margin-bottom: 1.5em; }

a { color: #333; text-decoration: none; } 

table {
	margin-bottom: 1em;
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 100%;
}
caption { text-align: left; padding-bottom: 0.2em; }
th,td { padding: 0.5em; border: 1px solid #ccc; }


/* layout */
div#container {
	width: 600px;
	text-align: left;
}
div#header { background: none; }
div#pageBody { background: none; }

div#headingBg { background: none; }
			
div#flashContent { height: 330px; }
			
div#primary {
	width: 600px;
	background: none;
}
				
div#secondary { display: none; }
				
div#footer {
	height: 102px;
	background: none;
	clear: both;
}

ul#globalNav { display: none; }


div#footer address {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 14px;
}

div#footer img { display: none; }

/* siteID */
div#header h1,
div#header p#siteID { position: static; }		
	
/* h1 */
div#headingBg { height: auto; }
div#headingBg h1 { position: static; margin-bottom: 10px; }

#company div#headingBg,
#system div#headingBg,
#caredo div#headingBg,
#links div#headingBg,
#sitemap div#headingBg,
#topics div#headingBg,
#inquiry div#headingBg,
#entry div#headingBg { background: none; }

#system h1,
#caredo h1,
#links h1,
#sitemap h1,
#topics h1,
#inquiry h1,
#entry h1 { position: static }

ul#topicPath,
ul.subNav,
div.pagination,
p.returnToTop { display: none; }


/*ul#topicPath { margin: 0 0 0 1em; padding: 0; background: none; }
ul#topicPath li { display: inline; margin-right: 1em; }
ul#topicPath li a { background: none; }*/

ul.capture { margin: 0; padding: 0; }
ul.capture li { margin-right: 5px; margin-left: 0; display: inline; float: left; }
ul.capture p { line-height: 1.3; font-size: 12px; }



.pageBreak { page-break-before: always; }
.pageBreakNot { page-break-before: avoid; }

.fl { float: left; }
.fr { float: right; }

.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

.mr0  { margin-right: 0 !important; }
.mr5  { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }

.ml0   { margin-left: 0 !important; }
.ml3   { margin-left: 3px !important; }
.ml5   { margin-left: 5px !important; }
.ml10  { margin-left: 10px !important; }
.ml15  { margin-left: 15px !important; }
.ml20  { margin-left: 20px !important; }
.ml50  { margin-left: 50px !important; }
.ml116 { margin-left: 116px !important; }
.ml210 { margin-left: 210px !important; }
.ml220 { margin-left: 220px !important; }
.ml230 { margin-left: 230px !important; }
div.printMb300 {margin-bottom:300px;}
