@charset "utf-8";

* {margin: 0; padding: 0;}

html>/**/body {overflow: visible;}

body {
	width: 100%;
	text-align: left;}

#wrapper {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 650px;}

#search_wrap,
#head_navi,
#font_size,
#print,
#global_navi,
#global_navi li,
#breadcrumbs,
#local_navi,
#pagetop,
#footer_wrap,
#flash_box,
#side_contents {
	display: none;
	height: 0;}

body#top,
body#naka {background: none;}

#header {height: 42px;}

#header #logo {padding: 0;}

#main {margin: 0;}

#main_contents {
	float: none;
	width: 572px;}

.topic {width: 572px;}

.graph01 {border: 1px solid #ffffff;}

* html .tit_h2,
* html .relation dt,
* html .relation dd ul li,
* html .graph01 li dt,
* html .icon01 a,
* html .dl_item02 dt a,
* html .dl_item02 dd a,
* html .dl_item03 dd ul li,
* html .dl_item04 dt,
* html .dl_item05 dd,
* html .dl_item08 dt,
* html .ul_item02 li dt {display: inline-block;} /* end IE6_hack */

* html .ul_item03 li dt {border-bottom: 1px dashed #cccccc;} /* end IE6_hack */
* html .ul_item03 li dd {border:1px solid #ffffff;} /* end IE6_hack */

.box {border-top: 1px solid #ffffff;}

.break {page-break-before: always;}
