* { margin:0; padding:0; font-style:normal; font-family:"‚l‚r –¾’©","ƒqƒ‰ƒMƒm–¾’© Pro W3",serif; }
body { background:white; }

body      { color:black; }
em        { color:#F0037F; }
a:link    { color:#00A0C6; }
a:visited { color:#0F6E85; }
a:active  { color:#F0037F; }

#legend   { background-color:#DDDDDD; }

h1            { background:url(/85/05/img/8505logo.gif) 50% 100px no-repeat; }
#menu li      { background:url(/85/05/img/minislash.gif) 0 0 no-repeat; }
#foot address { background:url(/85/05/img/smt_logo.gif) 100% 1px no-repeat; }
#smt_logo     { background:url(/85/05/img/smt_logotype.gif) 100% 0 no-repeat; }
#menu .first  { background:none; }
#theme    { background:url(/85/05/img/theme.gif) 0 0 no-repeat; }
#chapter1 { background:url(/85/05/img/chapter1.gif) 0 0 no-repeat; }
#chapter2 { background:url(/85/05/img/chapter2.gif) 0 0 no-repeat; }
#label424 { background:url(/85/05/img/424title.gif) 0 0 no-repeat; }
#label505 { background:url(/85/05/img/505title.gif) 0 0 no-repeat; }
#label515 { background:url(/85/05/img/515title.gif) 0 0 no-repeat; }
#sub424   { background:url(/85/05/img/424title1.gif) 0 0 no-repeat; }
#sub505   { background:url(/85/05/img/505title1.gif) 0 0 no-repeat; }
#sub515   { background:url(/85/05/img/515title1.gif) 0 0 no-repeat; }

#no1985   { background:url(/85/05/img/year_no/1985.gif) no-repeat center 4%; }
#no1986   { background:url(/85/05/img/year_no/1986.gif) no-repeat center 4%; }
#no1987   { background:url(/85/05/img/year_no/1987.gif) no-repeat center 4%; }
#no1988   { background:url(/85/05/img/year_no/1988.gif) no-repeat center 4%; }
#no1989   { background:url(/85/05/img/year_no/1989.gif) no-repeat center 4%; }
#no1990   { background:url(/85/05/img/year_no/1990.gif) no-repeat center 4%; }
#no1991   { background:url(/85/05/img/year_no/1991.gif) no-repeat center 4%; }
#no1992   { background:url(/85/05/img/year_no/1992.gif) no-repeat center 4%; }
#no1993   { background:url(/85/05/img/year_no/1993.gif) no-repeat center 4%; }
#no1994   { background:url(/85/05/img/year_no/1994.gif) no-repeat center 4%; }
#no1995   { background:url(/85/05/img/year_no/1995.gif) no-repeat center 4%; }
#no1996   { background:url(/85/05/img/year_no/1996.gif) no-repeat center 4%; }
#no1997   { background:url(/85/05/img/year_no/1997.gif) no-repeat center 4%; }
#no1998   { background:url(/85/05/img/year_no/1998.gif) no-repeat center 4%; }
#no1999   { background:url(/85/05/img/year_no/1999.gif) no-repeat center 4%; }
#no2000   { background:url(/85/05/img/year_no/2000.gif) no-repeat center 4%; }
#no2001   { background:url(/85/05/img/year_no/2001.gif) no-repeat center 4%; }
#no2002   { background:url(/85/05/img/year_no/2002.gif) no-repeat center 4%; }
#no2003   { background:url(/85/05/img/year_no/2003.gif) no-repeat center 4%; }
#no2004   { background:url(/85/05/img/year_no/2004.gif) no-repeat center 4%; }
#no2005   { background:url(/85/05/img/year_no/2005.gif) no-repeat center 4%; }
.yearvalue { text-indent:-9999px; }

h1         { height:300px; }
#theme     { width:775px; }
#smt_logo  { width:178px; height:36px; }
.container { width:620px; position:relative; }
.label     { height:42px; }
.year, .gengou    { width:3em; }
.chrono,.title_list { width:94%; position:relative; }

h1,#theme,#smt_logo,.label,.yearlabel,.hidden { text-indent:-9999px; }

#smt_logo,.label,hr { display:block; }
#menu li { display:inline; }
h1 br,.label br { display:none; }

hr { color:white; border:none; }

#theme { margin-left:-76px; margin-right:-76px; padding-top:28px; }
* html #theme { margin:0; position:absolute; left:-76px; }

#smt_logo,.container,.chrono,.title_list { margin-left:auto; }
.container,.chrono,.title_list { margin-right:auto; }

body,th { text-align:center; }
.container,.chrono,.title_list { text-align:left; }

td { vertical-align:top; }
.super { vertical-align:super; }

#foot      { margin-bottom:3em; }
h1   { margin-bottom:156px; }
dt   { margin-bottom:0.5em; }
h3,.note   { margin-top:2.5em; margin-bottom:1.5em; }
p,dd { margin-bottom:1em; }
hr   { margin-bottom:3em; }
dd,.note   { margin-left:1em; }
.hidden { margin:0; }

#menu li     { padding-left:20px; }
#menu .first { padding-left:0; }
th,td { padding-top:10px; padding-right:5px; padding-bottom:10px; padding-left:5px; }

th,td { border-bottom:solid 1px black; }

#smt_logo   { text-align:left; }
#foot,.back { text-align:right; }
#theme,#menu,.caption { text-align:center; }

h4,.text { text-indent:1em; }

body     { font-size:small; }
h2,h3,h4    { font-size:medium; }
#menu    { font-size:12px; }
#foot,.caption,.note { font-size:10px; }
.super   { font-size:x-small; }
h2,h3,dt { font-weight:bold; }

p       { line-height:3ex; }
dl,ul   { line-height:2.8ex; }
#foot   { line-height:11px; }
.hidden { line-height:0; }
h4, .text { line-height:3.2ex; }

#menu { list-style:none; position:absolute; left:0; top:361px; width:100%; }
a:link,a:visited,a:hover { text-decoration:none; margin:1px; }
a:link:hover,a:visited:hover { border:1px dashed gray; margin:0; }
a img { border:none; }
address { width:100%; }



.profile { clear:left; }
.profile_img  { float:left; padding-top:20px; }
.profile_text { margin-left:150px; padding-top:20px; }

table { border-collapse:collapse; }
th { border-right:1px solid white; white-space:nowrap; }
