/* CSS Document */

body {
	/*background-color: #f3f2ed;*/
	background-color: #fff;
	color: #000;
	font-size: 14px;
}

#body {
	width: 190mm;
}



.logo a img {
	height: 48px;
}
.logo a span {
	left: 56px;
	font-size: 12px;
}
header.global #header-container {
	padding: 16px 16px 0;
}
header.global .logo {
	min-width: 296px;
}
header.global nav ul {
	line-height: 1;
	font-size: 14px;
}
header.global #nav-container > ul > li > a {
	padding: 0 6px 16px;
}
header.global #nav-container > ul > li + li {
	margin-left: 16px;
}


footer.global #footer-container small {
	display: block;
	position: static;
	margin-top: 24px;
	text-align: center;
}


#scroll-top {
	display: none !important;
}


.content > article > header #lead {
	max-width: 100%;
}
.content > article > section .section-body > figure + h2 {
	max-width: 100%;
}
.content > article > section .section-body .description {
	max-width: 100%;
}


#access #to-inuyama-station #traffic-guide .panels {
	padding: 0 32px;
}
#access #to-inuyama-station #traffic-guide .panels > div {
	max-width: 100%;
}
#access #to-inuyama-station #tickets .ticket {
	padding: 32px;
}
#access #to-inuyama-station #tickets .ticket > div {
	max-width: 100%;
}



#openinghours-and-entrancefee #opening-hours .section-body > div {
	padding: 0 32px;
	max-width: 100%;
}
#openinghours-and-entrancefee #admission-fee #ticket-price > div, 
#openinghours-and-entrancefee #admission-fee .ticket > div {
	padding: 0 32px;
	max-width: 100%;
}

#openinghours-and-entrancefee #admission-fee #ticket-price table {
	width: 100%;
}
.ticket .ticket-spec dl dd table {
	width: 100%;
}
.ticket .ticket-spec dl dd .buy-ticket {
	width: 100%;
}


#play-around dl {
	max-width: 100%;
}


