
@charset "utf-8";

@media print {
/* Begin Typography & Colors */
body {
	color: #111;
	}

/*Header
---------------------------------------------------------------------------------------------------------------------------*/
#top-header {
	display:none;
	}


	
/*Main Menu
---------------------------------------------------------------------------------------------------------------------------*/
div#menu{
	display:none;
	}

/*Content
---------------------------------------------------------------------------------------------------------------------------*/
#container-bg{
	background-color:#000000;
	}
#container {
	margin:0 auto;
	width:785px;
	}

#content-container {
	margin-bottom:50px;
	width:510px;
	float:left;
	}

#content-container h2{
	margin-bottom:25px;
	width:510px;
	height:89px;
}

#content-container .h3_underbar{
	margin-bottom:15px;
}
#content-container h3{
	padding-left:5px;
	padding-bottom:5px;
	width:510px;
	height:16px;
	font-size:108%;
	display: list-item;
	list-style-image: url(../images/h3_bg.gif);
	list-style-position:inside;
}

#map_canvas{
	margin:0px auto;
	width:500px;
	height:600px;
}

#btn_print{
	display:none;
	}

/*Sidebar
---------------------------------------------------------------------------------------------------------------------------*/
#sidebar{
	margin:0 0 150px 30px;
	width:215px;
	float:left;
	}

#sidebar_title{
	margin-bottom:4px;
	widht:215px;
	height:34px;
	}
	
#sidebar_title span {
	font-size:1px;
	visibility:hidden;
	}
.sidebar_contents00 #sidebar_title{
	widht:215px;
	height:34px;
	display: list-item;
	list-style-image: url(../images/sidebar_contents00_title.gif);
	list-style-position: inside;
	}

.sidebar_contents01 #sidebar_title{
	widht:215px;
	height:34px;
	display: list-item;
	list-style-image: url(../images/sidebar_contents01_title.gif);
	list-style-position: inside;
	}
	
.sidebar_contents02 #sidebar_title{
	widht:215px;
	height:34px;
	display: list-item;
	list-style-image: url(../images/sidebar_contents02_title.gif);
	list-style-position: inside;
	}
	
.sidebar_contents00 img,.sidebar_contents01 img,.sidebar_contents02 img{
	margin-bottom:10px;
	}
	
.sidebar_contents03 #sidebar_title{
	display: list-item;
	list-style-image: url(../images/sidebar_contents03_title.gif);
	list-style-position: inside;
	}
	
.sidebar_contents03 h3{
	margin-bottom:10px;
	font-size:100%;
}

.sidebar_contents03 p{
	line-height:120%;
}

.sidebar_contents03 a{
	font-weight:bold;
}	


/*Footer
---------------------------------------------------------------------------------------------------------------------------*/
div#footer{
	display:none;
}

div#copyright{
	clear:both;
	float:left;
	height:30px;
	width:600px;
	text-align:center;
	font-weight:bold;
	color:#333333;
}

	
/* フォーム関連 dl dt dd
---------------------------------------------------------------------------------------------------------------------------*/
dl{
	width:510px;
	border-top:1px solid #EEE;
	}
	
dt{
	padding:3px 10px;
	color:#333;
	background:#f1f1f1;
	border-right:1px solid #EEE;
	border-bottom:1px solid #EEE;
	border-left:1px solid #EEE;
	}

dt span{
	font-weight:bold;
	color:#F03;
	}
	
dd{
	padding:10px 10px 20px;
	border-right:1px solid #EEE;
	border-bottom:1px solid #EEE;
	border-left:1px solid #EEE;
	}
}