@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 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 td { padding: 20px 0; width: 100%; border-bottom: solid 1px #e6e6e7; line-height: 1.4; }
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 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 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.navi03 a { background: url(../../images/navi03.gif) 0 center no-repeat; }
div#sideNavigation li.navi04 a { background: url(../../images/navi04.gif) 0 center no-repeat; }
div#sideNavigation li a:hover { background-position: -267px center; }
div#sideNavigation li a.active { background-position: -267px center; }