@charset "utf-8";

/* CSS print_layout */

@media print	{

/*--------------------------------------------------------------*/

	body	{
	font-size: 12px;
}

/*--------------------------------------------------------------*/

	.page-break-before	{
		display: block;
		page-break-before: always;
		clear: both;
	}

	.page-break-after	{
		display: block;
		page-break-after: always;
		clear: both;
	}

/*--------------------------------------------------------------*/

	#sky_bg	{
		background-image: none;
	}

/*--------------------------------------------------------------*/

	#container	{
		width: 580px;
	}

/*--------------------------------------------------------------*/
	#header	{
		width: 580px;
	}

	#header .header_navi	{
		display: none;
	}

/*--------------------------------------------------------------*/

	h1	{
		display: none;
	}

/*--------------------------------------------------------------*/

	#top_navi	{
		clear: both;
		display: none;
	}

/*--------------------------------------------------------------*/
	
	#path	{
		width: 580px;
		clear: both;
		display: none;
	}

/*--------------------------------------------------------------*/

	#top_image	{
		width: 578px;
		height: 129px;
	}

	#top_image img	{
		width: 578px;
		height: 129px;
	}
	
/*--------------------------------------------------------------*/

	#contents	{
		clear: both;
		background-image: none;
		width: 580px;
	}
	
/*--------------------------------------------------------------*/

	#main	{
		clear: both;
	}

	#main h2	{
		background-image: url(../photo/h2_bg.gif);
		background-repeat: no-repeat;
	}

	#main h3	{
		background-color: #DDDDDD;
	}

	#main a	{
		text-decoration: underline;
		color: #000000;
	}

	#main a:visited	{
		color: #000000;
	}
	
	#main a:hover	{
		color: #000000;
	}
	
	#main p.next-link	{
		display: none;
	}

/*--------------------------------------------------------------*/

	#side_navi	{
		display: none;
	}
	
/*--------------------------------------------------------------*/

	#ground_bg	{
		background-image: none;
		background-color: #FFFFFF;
		width: auto;
	}
	
/*--------------------------------------------------------------*/

	#footer_container	{
		color: #000000;
		width: 580px;
	}
	
	#footer_container a	{
		color: #000000;
	}
	
/*--------------------------------------------------------------*/

	#bottom_navi	{
		width: 580px;
		display: none;
	}
	
/*--------------------------------------------------------------*/

	#copyright	{
		display: block;
		width: 580px;
		margin-top: 1em;
		text-align: center;
	}
	
	#copyright a	{
		display: none;
	}
}

