body#siteindex div#container h1 { color:#808080; background-color:transparent; font-size:12px; line-height:1.3em; text-align:center; }

body#siteindex div#headermenu { height:25px; }
body#siteindex div.menuarea { margin:10px 0 10px 0; }
body#siteindex div.menuarea p.img { padding:5px 5px 0 5px; text-align:center; }
body#siteindex div.menuarea p.cnt { font-size:90%; padding:10px 0 10px 0; text-align:center; }
body#siteindex p.leftimg { margin-left:18px; margin-top:0; text-align:left; padding:0; }

body#siteindex dl.menubox { width:240px; float:left; margin:0; }
body#siteindex dl.menuboxs { width:180px; float:left; margin:0; background:url(../../img/index_bg.gif) repeat-y top left; }
body#siteindex dl.menubox dt { padding:5px; }
body#siteindex dl.menubox dd { padding:5px; }
body#siteindex dl.menubox dd p.txtm { color:#900; font-size:90%; margin:0; }
body#siteindex dl.menubox, dl.menuboxs dd p.bld { color:#00c; font-size:85%; font-weight:bold; }
body#siteindex dl#menu01, body#siteindex dl#menu02, body#siteindex dl#menu03, body#siteindex dl#menu04 { margin:0; text-align:center;}

#myAccordion { border: 0; left: 10px; top: 400px; margin-right: auto; }
#myAccordion dt { line-height: 20px; background-color: #6d0; border-top: 2px solid #ccc;
border-bottom: 2px solid #6a0; padding: 0 10px; font-weight: bold; color: #fff; margin-right: 24em; margin-left: 2em; }
#myAccordion dd { overflow: auto; background-color:#dff; margin:0.1em 2em 1em 2em; }
#myAccordion p { font-size:85%; text-indent:1em; line-height: 1.4em; margin:1em 1em 1em 1em; }
#myAccordion dt.myAccordionHover { background-color: #9f3; }
#myAccordion dt.myAccordionActive { background-color: #6a0; border-top: 2px solid #6d0; border-bottom: 2px solid #000; }

body#siteindex p.cent { text-align:center; margin:1em 0 1em 0; }
div#contents p.centb { color:#008; text-align:center; margin:1em 0 1em 0; }
div#contents p.centimg { text-align:center; padding:0.5em 0 0.5em 0; }
div#contents p.txt { font-size:85%; text-indent:1em; margin:1em 3em 1em 3em; line-height: 1.4em; }
div#contents p.ntxt { font-size:85%; color:#700; text-align:center; padding:0 0 1em 0; }
div#contents p.ntxtbp { font-size:80%; color:#00c; padding:1em 7em 1em 7em; line-height: 1.4em; }
div#contents span.topl { font-size: 1.5em; font-weight: bold; color: #a00; background-color:#aff; }

div#contents p.leftimg { margin-left:70px; padding:5px 0 0 0; text-align:left; }
