@charset "Shift_JIS";

/**
 * print.css
 */

/* print用設定
-------------------------------------*/
body {
	width:auto;
	margin:0;
	padding:0 0 1.3em 0;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	font-size:10pt;
	line-height:1.3em;
	background:none;
}
h1{
	font-size:16pt;
	line-height:1.3em;
	background:none;
	padding:5px;
	margin:10pt 0;
}
h1 span{
	border-left:4px solid #FF9E00;
	padding-left:5px;
}

h2 {
	font-size:12pt;
	margin:10pt 0 10pt 0;
	padding-left:0px;
}
h2 div{
	margin:0;
	padding:0px;
}
h3 {
	font-size:10pt;
	margin:10pt 0 5pt 0;
}

p {
	margin:5pt 0;
}

/*
table {
	border:0px;
	border-collapse:collapse;
}
th {
	border:0px;
	padding:0.5em;
	text-align:center;
	vertical-align:top;
}

td {
	border:0px;
	padding:0.5em;
	text-align:left;
	vertical-align:top;
}
table table{
	border:0px;
}
*/

#HEADER,
#CABINET,
#MAIN,
#TOPMAIN,
.mainimg,
#BODY,
.mainarea,
#FOOTER{
/*	width:600px;*/
	width:710px;
	margin:0;
	padding:0;
	background:none;
}
#TOPMAIN{
/*	width:760px;*/
	width:890px;
}
#BODY{
/*	float:left;*/
	clear:both;
}

/* print用上書き
-------------------------------------*/
#HEADER .logo{
	padding:5px 0px 0px 10px;
}
#FOOTER .rightsTxt {
	margin-top:10px;
	display:block;
}
*.container *.bone {
	height:10px;
	margin:0;
}
*.left_float *.caption,
*.right *.caption{
	width:160px;
}


#FLOOR #FOOTER,
#FLOOR #FOOTER #COPYRIGHT {
	width:710px;
	margin:0px;
}

/* 非表示設定 
-------------------------------------*/
#HEADER .toplink,
#HEADER .link,
#HEADER .search,
#NAVI,#GNavBG,
#TOPNAVI,
#CONTENTPATH,
#LEFTNAVI,
#PAGETOP,
#FLOOR .link{
	display:none;
}

/* for IE6,7 */
*:first-child+html body{
 zoom:90%;
}

* html body{
 zoom:90%;
}
