/*---------------
firefoxのバグ対策
発生していないが念のため設置
---------------*/

body { overflow: visible !important; }


/*---------------
ヘッダ、フッタ
---------------*/
#print_h,
#print_b{
	width:100%;
	height: 100px;
	line-height: 1em;
}
#print_h{
	clear:both;
	border-bottom:solid 2pt #333;
	height:50px;
	width:100%;
}

#print_b{
	width:100%;
	clear:both;
	height: 20px;
	font-size: 14px;
	text-align: right;
	border-top:solid 2pt #333;
}


/*--------------
非表示のブロック
--------------*/
#foot_bg,
#head,
#navi,
#navilist,
#wrapper #body #pagetoplink,
#wrapper #body #sidenavi,
#wrapper #body .group .btns,
#wrapper #body #faqnavi a img,
#wrapper #body #banner,
#wrapper #body #index_btn
{
	display: none;
}



/*--------------
表示のブロック
--------------*/
.printitem{
	display: block;
}

/*--------------
背景の調整
--------------*/
body,
#main_bg_foot,
#main{
	background-image:none;
}

/*--------------
配置関連設定
--------------*/
#body{
	position:static;
	left: 0px;
	margin:0px;
}


/*--------------
リセット
--------------*/
#wrapper #body div,
#wrapper #body h1,
#wrapper #body h2,
#wrapper #body h3,
#wrapper #body h4,
#wrapper #body h5,
#wrapper #body h6,
#wrapper #body p,
#wrapper #body ul,
#wrapper #body li,
#wrapper #body dl,
#wrapper #body dt,
#wrapper #body dd,
#wrapper #body table,
#wrapper #body th,
#wrapper #body td,
#wrapper #body img,
#wrapper #body span,
#wrapper #main,
#wrapper #main_bg_foot{
	width:auto;
	margin:0px 0px 10px 0px;
	padding:5px;
	float: none;
	list-style-type: circle;
	background-image: none;
	text-align: left;
	text-indent: 0px;
	width:auto;
	height: auto;
	overflow: visible;
	color:#300;
	line-height: 1.5em;
}
#wrapper #body h1,
#wrapper #body h2,
#wrapper #body h3,
#wrapper #body h4,
#wrapper #body h5,
#wrapper #body h6,
#wrapper #body p,
#wrapper #body ul,
#wrapper #body li,
#wrapper #body dl,
#wrapper #body dt,
#wrapper #body dd,
#wrapper #body table{
	display: block;
	float: none;
}


#wrapper #body h1,
/*#wrapper #body h2,*/
#wrapper #body h3,
#wrapper #body h4,
#wrapper #body h5,
#wrapper #body h6,
#wrapper #body th,
#wrapper #body dt
{
	font-weight: bold;
	border-bottom:dotted 1px #333;
}

#wrapper #body h2 img{
	width:100%;
}


#wrapper #body h1{ font-size: 20px; }
#wrapper #body h2{ font-size: 16px; }
#wrapper #body h3{ font-size: 14px; }
#wrapper #body h4{ font-size: 14px; }
#wrapper #body h5{ font-size: 12px; }
#wrapper #body h6{ font-size: 12px; }



#wrapper #body p,
#wrapper #body ul,
#wrapper #body li,
#wrapper #body dl,
#wrapper #body dt,
#wrapper #body dd,
#wrapper #body table,
#wrapper #body td,
#wrapper #body img,
#wrapper #body span{
	font-weight: normal;
}
#wrapper #body table,
#wrapper #body th,
#wrapper #body td{
	border-collapse:collapse;
	border:solid 1px #ccc;
}



#wrapper #body img{
	display: block;
}

