@import "common.css" ;

#header { text-align: center ; top: 0 ; left: 126px ; }

.container { position: relative ; height: 460px ; }
#concept_image {
	position: absolute; top: 113px ; left: 176px ;
	width: 468px ; height: 460px ;
}
#dinomodel {
	position: absolute; width: 140px ; height: 84px ;
	top: 185px ; right: 4px ; text-align: center ;
}
#catalog {
	position: absolute; width: 104px ; height: 104px ;
	top: 165px ; left: 36px ; text-align: center ;
}
#photos {
	position: absolute; width: 200px ; height: 64px ;
	bottom: 86px ; left : 270px ; ; text-align: center ;
}
#header, #highlight, #organize, #news, #event, #access, #photos  {
	position: absolute; width: 187px ; height: 64px ; text-align: center ;
}
#highlight { bottom: 110px ; left:    0   ; }
#organize  { bottom:  42px ; left:   84px ; }
#news	   { bottom:  8px  ; left : 270px ; }
#event	   { bottom:  42px ; right:  84px ; }
#access	   { bottom: 110px ; right:   0   ; }
#highlight img, #organize img, #news img, #event img, #access img, #dinomodel img, #catalog img, #photos img { border: none ; }
#highlight A:hover, #organize A:hover, #news A:hover, #event A:hover, #access A:hover, a#kaijo_access:hover, #dinomodel A:hover, #catalog A:hover, #photos A:hover {
	position: relative ; top: -1px ; left: -1px ;
}

/* --- 特別展関連ニュースのページ --- */
div#newslist { text-align: center ; margin-bottom: 12px ; }
div#newslist dl {
	width: 80% ; padding-left: 2em ; margin: 0 auto ; text-align: left ;
}
div#newslist dl dt { display: list-item ; }
div#newslist dl dd {
	position: relative ; left: 4.8em ; top: -1.1em;
	margin-bottom: -0.6em ; padding: 0 ; margin-right: 5em ; 
}

#exhibition_info {
	background-color: #039 ; padding: 5px 14px ;
}

/* 料金表 */
table.feetable { color: black ; }
table.feetable th, table.feetable td { padding: 3px 3px 3px 0.5em ;  text-align: center ; padding: 3px ; }
table.feetable thead { background-color: #fff7e5 ; }
table.feetable .individual { background-color: #e5fff7 ; }
table.feetable .group { background-color: #fffff0 ; padding: 3px 4px ; }
table.feetable td.rowspan { background-color: #f7ffe5 ;}
.feeinfo { margin: 0 1em 1em 2em ; font-size: 0.9em ; }

