@charset "utf-8";
/*==========================================
				base
===========================================*/
#content .main p.mainVisual {
	margin: 0 0 25px 0;
}
#content .sub .localNavi ul li.entry31 a {
	display: block;
	width: 205px;
	height: 45px;
	padding: 10px 43px 0 40px;
}
#content .sub .localNavi ul li a {
	background: url(../common/images/bg_leftnavi_p_off.jpg) 0 0 no-repeat;
}
#content .sub .localNavi ul li a:hover {
	background: url(../common/images/bg_leftnavi_p_on.jpg) 0 0 no-repeat;
}
#content .sub .localNavi ul li.stay a {
	background: url(../common/images/bg_leftnavi_p_on.jpg) 0 0 no-repeat;
}
.summary {
	padding: 0 10px;
}
.summary p {
	margin: 0 0 20px 0;
}
.summary p a img {
	display: block;
	margin: 5px 0 0 5px;
}
.summary ul li {
	width: 280px;
	min-height: 280px;
	float: left;
	margin: 0 10px;
}
.summary ul li p {
	line-height: 1.4;
	margin: 0;
	padding: 0 5px;
}
.summary p.title {
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 5px 0;
}
/*==========================================
			  memorial.html
			  marin_dome.html
===========================================*/
.summary .display {
	margin: 0 0 25px 0;
}
.summary .display .image {
	margin: 0 0 15px 0;
	float: inherit;
}
.summary .display .description {
	float: inherit;
}
.summary .display .description p {
	margin: 0;
}
.summary .display .description p.title {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 5px 0;
}
.summary .column {
	width: 280px;
	float: left;
}
.summary .image {
	width: 300px;
	float: right;
}
.summary dl dt {
	background: url(../common/images/icon_arrow03.gif) 0 50% no-repeat;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0 0 0 10px;
}
.summary dl dd {
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
}
.summary .televising{
	width: 100%;
	margin: 0 0 15px 0;
}
.summary .televising .img{
	float: left;
	width: 250px;
}
.summary .televising dl{
	float: right;
	width: 330px;
}
.summary .televising dl dt {
	background: url(../common/images/icon_arrow03.gif) 0 50% no-repeat;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0 0 0 10px;
}
.summary .televising dl dd {
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
}
.summary table {
	width: 100%;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.summary table th {
	width: 20%;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 5px;
}
.summary table th.wide {
	padding: 5px 3px;
}
.summary table th span {
	font-size: 11px;
	font-weight: normal;
}
.summary table td {
	width: 20%;
	background-color: #ffffff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 5px;
}
/*==========================================
			  museum_shop.html
===========================================*/
.summary ul li p.item_name {
	font-size: 16px;
	font-weight: bold;
	margin: 3px 0 0 0;
}
.summary ul li p.price {
	font-size: 14px;
	color: #e13694;
}