@charset "UTF-8";
@import "../../css/style.css";

div#content { padding: 0 0 130px 0; }
div#content h1 { margin: 0; padding: 5px 0 23px 0; border-bottom: solid 1px #e6e6e7; }
div#content h2 { margin: 0 0 20px 0; padding: 0; font-size: 120%; }
div#content p { margin: 0 0 1em 0 !important; padding: 0; }
div#content strong#museumInformation { margin: 50px 0 0 0; padding: 5px 0 23px 0; border-bottom: solid 1px #e6e6e7; display: block; }
div#content table { margin: 0 0 20px 0; width: 100%; border-collapse: collapse; }
div#content table th { padding: 15px 20px 15px 160px; border-bottom: solid 1px #e6e6e7; font-weight: 400; line-height: 1.4; text-align: left; white-space: nowrap; }
div#content table th.imaemongama { background: url(../images/cat_imaemongama.gif) 0 center no-repeat; }
div#content table th.imaemon { background: url(../images/cat_14daiimaemon.gif) 0 center no-repeat; }
div#content table th.tokyo { background: url(../images/cat_tokyo.gif) 0 center no-repeat; }
div#content table th.museum { background: url(../images/cat_museum.png) 0 center no-repeat; }
/* div#content table th.museum { background: url(../images/cat_museum.gif) 0 center no-repeat; } */
div#content table th.guide { background: url(../images/cat_imaemongama.gif) 0 center no-repeat; }
div#content table th.list { padding: 15px 30px 15px 0; }
div#content table th span { padding: 16px 0; display: block; }
div#content table th span.new { background: url(../images/new.gif) no-repeat; }
div#content table td { padding: 20px 0; width: 100%; border-bottom: solid 1px #e6e6e7; line-height: 1.4; }

div#content table tr.tokyo {}
div#content table tr.tokyo th { padding: 20px 0 0 0; width: 230px !important; vertical-align: top; }
div#content table tr.tokyo td { width: 397px; line-height: 2; vertical-align: top; }
div#content table tr.tokyo td strong { margin: 0 0 0.5em 0; font-size: 120%; display: block; }
div#content table tr.tokyo td a span { padding: 0 40px 0 0; background: url(../images/new.gif) right no-repeat; }

div#content table tr.image {}
div#content table tr.image th { padding: 20px 0 0 0; width: 230px !important; vertical-align: top; }
div#content table tr.image td { width: 397px; line-height: 2; vertical-align: top; }
div#content table tr.image td strong { margin: 0 0 0.5em 0; font-size: 120%; display: block; }
div#content table tr.image td a span { padding: 0 40px 0 0; background: url(../images/new.gif) right no-repeat; }

div#content table tr.noImage {}
div#content table tr.noImage td { line-height: 2; }
div#content table tr.noImage td strong { margin: 0 0 0.5em 0; font-size: 120%; display: block; }
div#content table tr.noImage td a span { padding: 0 40px 0 0; background: url(../images/new.gif) right no-repeat; }

div#content div#pageNavigation { text-align: center; }
div#content div#pageNavigation span.previous { padding: 0 0.5em 0 0; }
div#content div#pageNavigation span.next { padding: 0 0 0 0.5em; }


/*
div#sideNavigation ul li.navi01 a { height: 66px; background: url(../images/sideNavigation.gif) 0 -66px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi01 a.active { height: 66px; background: url(../images/sideNavigation.gif) -267px -66px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi01 a:hover { background: url(../images/sideNavigation.gif) -267px -66px no-repeat; }
div#sideNavigation ul li.navi01 span { height: 66px; background: url(../images/sideNavigation.gif) -267px -66px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi02 a { height: 66px; background: url(../images/sideNavigation.gif) 0 0 no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi02 a.active { height: 66px; background: url(../images/sideNavigation.gif) -267px 0 no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi02 a:hover { background: url(../images/sideNavigation.gif) -267px 0 no-repeat; }
div#sideNavigation ul li.navi02 span { height: 66px; background: url(../images/sideNavigation.gif) -267px 0 no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi03 a { height: 66px; background: url(../images/sideNavigation.gif) 0 -132px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi03 a.active { height: 66px; background: url(../images/sideNavigation.gif) -267px -132px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi03 a:hover { background: url(../images/sideNavigation.gif) -267px -132px no-repeat; }
div#sideNavigation ul li.navi03 span { height: 66px; background: url(../images/sideNavigation.gif) -267px -132px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi04 a { height: 66px; background: url(../images/sideNavigation.gif) 0 -198px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi04 a.active { height: 66px; background: url(../images/sideNavigation.gif) -267px -198px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi04 a:hover { background: url(../images/sideNavigation.gif) -267px -198px no-repeat; }
div#sideNavigation ul li.navi04 span { height: 66px; background: url(../images/sideNavigation.gif) -267px -198px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi01t a { height: 43px; background: url(../../tokyo/images/sideNavigation.gif) 0 0 no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi01t a:hover { background: url(../../tokyo/images/sideNavigation.gif) -267px 0 no-repeat; }
div#sideNavigation ul li.navi01t span { height: 43px; background: url(../../tokyo/images/sideNavigation.gif) -267px 0 no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi02t a { height: 43px; background: url(../../tokyo/images/sideNavigation.gif) 0 -43px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi02t a:hover { background: url(../../tokyo/images/sideNavigation.gif) -267px -43px no-repeat; }
div#sideNavigation ul li.navi02t span { height: 43px; background: url(../../tokyo/images/sideNavigation.gif) -267px -43px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi03t a { height: 43px; background: url(../../tokyo/images/sideNavigation.gif) 0 -86px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi03t a:hover { background: url(../../tokyo/images/sideNavigation.gif) -267px -86px no-repeat; }
div#sideNavigation ul li.navi03t span { height: 43px; background: url(../../tokyo/images/sideNavigation.gif) -267px -86px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi04t a { height: 43px; background: url(../../tokyo/images/sideNavigation.gif) 0 -129px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li.navi04t a:hover { background: url(../../tokyo/images/sideNavigation.gif) -267px -129px no-repeat; }
div#sideNavigation ul li.navi04t span { height: 43px; background: url(../../tokyo/images/sideNavigation.gif) -267px -129px no-repeat; text-indent: -9999px; display: block; }
div#sideNavigation ul li ul { margin: 5px 0 0 0 !important; padding: 0; list-style: none; }
div#sideNavigation ul li ul li { font-size: 110%; }
div#sideNavigation ul li ul li a { padding: 0 0 0 54px; height: auto !important; background: url(../../images/common/arrow.gif) 43px center no-repeat !important; text-decoration: none; text-indent: 0 !important; }
div#sideNavigation ul li ul li a:hover { color: #cb4829; }
div#sideNavigation ul li ul li span { padding: 0 0 0 54px; height: auto !important; background: url(../../images/common/arrow.gif) 43px center no-repeat !important; color: #cb4829; text-indent: 0 !important; display: block; }
*/


div#sideNavigation li a { height: 43px; text-indent: -9999px; display: block; }
div#sideNavigation li.navi01 a { background: url(../images/navi01.gif) 0 center no-repeat; }
div#sideNavigation li.navi02 a { background: url(../images/navi02.gif) 0 center no-repeat; }
div#sideNavigation li a:hover { background-position: -267px center; }
div#sideNavigation li a.active { background-position: -267px center; }
