@charset "shift_jis";

body { border: none; background-color: #faf5eb;}

/*#wrapper { width: 100%;}*/

#headerNavs { width: 97.5%; margin: 0 auto; background: #fff url(/img/culture/leisure/zoo/header.gif) repeat-x 20px 0;}

ul#topNav { margin-left: 0; padding-left: 10px; border: 1px solid #d6f0cc; background: #1d6300;}
ul#topNav a:link { color: #fff;}
ul#topNav a:visited { color: #fdf;}
ul#topNav a:focus,
ul#topNav a:active { color: #fd0;}
ul#topNav a:hover { color: #fe0;}
li#skip { background-image: url(/img/culture/leisure/zoo/goto_contents.gif);}
li#siteTop { padding-left: 22px; background-image: url(/img/culture/leisure/zoo/sitetop.gif);}
li#mobile { padding-left: 13px; background-image: url(/img/culture/leisure/zoo/goto_mobile.gif);}

ul#siteNav { padding-top: 0; padding-right: 10px; border: none; background: transparent;}

#header { background: #fff;}
#header form fieldset { border: 1px solid #e0b138; background: #ffc;}
#header form div#fieldset { border: 1px solid #e0b138; background: #ffc;}
#header h1,
#header address { margin-top: -15px; position: relative; width: 219px;}
#header h1 { margin: -16px 0 0 0; padding: 0 0 0 10px;}

#globalNav { height: auto; min-height: 10px; margin-top: 0; padding-top: 3px; background: #fff url(/img/culture/leisure/zoo/gn.gif) repeat-x; text-align: center;}
#globalNav li { float: none;}
#globalNav li a { border: none; display: inline;}

#breadcrumbsList { background: #fff; border-top: none;}

#navigations { background: transparent;}

#navigations li a { padding-bottom: 6px;}

#contact { background: url(/img/culture/leisure/zoo/contact_border.gif) repeat-x 0 32px;}
#contact dl { background-image: url(/img/culture/leisure/zoo/city_of_design_logo_zoo.gif);}

@media print {

body {
	font: normal normal 14px/1.5 sans-serif;
	border: none;
	background: none;
}

#breadcrumbsList {
	background: none;
}

#wrapper { width: 100%; padding: 0;}

#tokun,
#headerNav,
#header,
#globalNav,
#navigations,
#pageNav,
.contentsMainImage {
	display: none;
}

#container {
	padding: 0 1.3%;
}

#contents {
	padding: 0;
	width: 100%;
}

#breadcrumbsList {
	border-bottom: 1px dashed #DDDDDD;
	border-top: none;
	padding: 0;
	margin-bottom: 15px;
}

#contact {
	clear: both;
	background: none;
}

#contact dl {
	padding-right: 0;
	background: none;
}

}