body             { color: #003; font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W3", "‚l‚r –¾’©", serif; background: #fff url(../images/back.jpg) no-repeat fixed center 0; margin: 20px 0 0; padding: 0 }.pankuzu    { color: #fff; font-size: 12px; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", sans-serif; background-color: #06c; background-image: url("../images/bar.gif"); background-repeat: repeat-x; padding: 2px 20px }.pankuzu img { margin-right: 10px; margin-left: 10px; vertical-align: text-bottom }.contents  { padding: 20px 30px }.outer a, .outer div, .outer li, .outer ul, .outer body    { font-size: 12px; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", sans-serif; margin: 0; padding: 10px 0 0 }div.menu { width: 150px }div.menu ul{	list-style: none;	text-indent: 0px;}div.menu li { }div.menu a   { text-decoration: none; background-color: transparent; background-image: url("../images/menu.gif"); background-repeat: no-repeat; display: block; padding-top: 5px; padding-right: 20px; padding-left: 20px; height: 30px }div.menu a:hover { background-color: transparent; background-image: url(../images/menu_highlight.gif); background-repeat: no-repeat }                                       .contents { padding: 20px }a  { color: #039; text-decoration: underline }a:hover { background-color: #ccf }.search { font-size: 0.7em; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", sans-serif; text-align: right; margin: 5px; vertical-align: middle }h1  { font-size: 1.4em; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", sans-serif; font-weight: bold; line-height: 2em; background-color: #fff; text-indent: 1em; margin-top: 30px; border-right: 1px solid #039; border-bottom: 1px solid #039 }h2  { font-size: 1em; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", sans-serif; font-weight: bold; background-color: #fff; margin-top: 30px; padding: 5px 10px; border-bottom: 1px solid #039; border-left: 1em solid #039 }h3 { color: #036; font-size: 1em; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", sans-serif; font-weight: bold; background-color: #eee; display: block; margin: 0; padding: 5px 10px; border-left: 5px solid #036 }.footer { color: #fff; font-size: 12px; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", sans-serif; background-color: #06c; background-image: url(../images/bar_footer.gif); background-repeat: repeat-x; background-position: 0 bottom; text-align: right; padding: 2px 20px }.index { font-size: 0.9em; padding-top: 5px; padding-bottom: 5px }.h2green { color: #030; font-size: 1em; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", sans-serif; font-weight: bold; background-color: #eee; margin-top: 30px; padding: 5px 10px; border-left: 5px solid #030 }.h2red { color: #900; font-size: 1em; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", sans-serif; font-weight: bold; background-color: #eee; margin-top: 30px; padding: 5px 10px; border-left: 5px solid #900 }p  { line-height: 1.6em; padding-top: 5px }ul  { line-height: 1.5em; list-style-type: disc }ol  { line-height: 1.5em; list-style-type: decimal }table.border_table  { border-collapse: collapse; border-spacing: 0; empty-cells: show    }.border_table th  { color: #039; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", sans-serif; background-color: #ccc; text-align: center; padding: 0.3em; border-style: solid; border-width: 1px; border-color: #fff #999 #999 #fff }.border_table td  { padding: 0.2em; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc }.link { margin-top: 30px; padding: 10px; border: solid 1px #036 }table.figure  { font-size: 0.8em; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", sans-serif; background-color: #ffffff; margin: 10px; border-style: solid; border-width: 1px; border-color: #ccc #999 #999 #ccc; border-collapse: collapse; border-spacing: 0; empty-cells: show          }.figure td { padding: 5px }table.list { font-size: 0.95em }/**/
