#menu  { margin: 0 14px 0 7px; padding: 0 }#icon font { color: #333; font-size: 12px; margin: 0; padding: 5px 0 0 10px }.date   { color: #333; font-size: 9px; line-height: 9px; padding-top: 1px; padding-left: 3px }.res { padding-right: 5px }.text { color: #333; font-size: 12px; margin: 0; padding-top: 1px; padding-left: 5px }a { color: #099; font-weight: bold; text-decoration: none }a:link { color: #099; font-weight: bold; text-decoration: none }a:visited  { color: #099; font-weight: bold; text-decoration: none }a:active { color: #099; font-weight: normal; text-decoration: none }a:hover { color: #099; font-weight: bold; text-decoration: underline }#person { margin: 46px 0 38px; padding: 0 }.info { color: #333; font-size: 13px; font-weight: bold; background-image: url("../images/icon_contents.gif"); background-repeat: no-repeat; margin: 0; padding-top: 2px; padding-left: 25px }p.add { margin-top: 6px; margin-bottom: 23px }#attention { margin-bottom: 8px }.entry li { margin-bottom: 0; margin-left: 0; padding-bottom: 0; padding-left: 0 }#btn  { margin-top: 22px; margin-bottom: 16px }p.submenu a { padding-right: 10px; padding-left: 10px }p.submenu a:hover { padding-right: 10px; padding-left: 10px }p.submenu a:visited { padding-right: 10px; padding-left: 10px }p.submenu a:link { padding-right: 10px; padding-left: 10px }   p.submenu span  { color: #3cc }p.title  { color: #44c5c1; font-size: 15px; font-weight: bold; background-repeat: repeat-x; margin-top: 5px; margin-left: 15px }p.number     { line-height: 16px; background-image: url("../images/bbs/line_green.gif"); background-repeat: repeat-x; background-position: 0 15px; margin-top: 25px; margin-right: 10px; margin-left: 15px }p.numberres { line-height: 16px; background-image: url("../images/bbs/line_gray.gif"); background-repeat: repeat-x; background-position: 0 0; margin-top: 25px; margin-right: 10px; margin-left: 15px }p.number span  { color: #ccc; visibility: hidden; padding-right: 10px; padding-left: 380px }p.numberres span  { color: #ccc; visibility: hidden; padding-right: 10px; padding-left: 380px }p.main  { font-size: 0.8em; line-height: 1.2em; margin-top: 15px; margin-bottom: 20px; margin-left: 15px }div.main { font-size: 0.8em; line-height: 1.2em; margin-top: 15px; margin-bottom: 20px; margin-left: 15px; word-break:break-all }.k {margin-bottom: 4px;margin-right: 8px}.kind{margin-left: 10px;margin-top:6px;margin-bottom: 4px;}#info{margin-left: 10px;margin-right:10px }#info img{margin-top: 23px;margin-bottom: 7px}.mark img{align:right;margin-right: 10px;margin-bottom: 5px}.midasi { color: #44c5c1; font-size: 18px; font-weight: bold; margin-top: 5px; margin-bottom: 5px }pre        { color: #00f; font-size: 0.9em; line-height: 1.1em; margin-left: 40px; width: 546px; overflow-x: auto; }span.res  { margin-left: 18px }span.quotation { color:#57bcb8; }h4.bbsabout  { color: #000; font-size: 15px; margin: 0 20px; padding: 0 0 4px; border-bottom: 1px solid #8b8b8b }li.g   { color: #000; font-size: 1.2em; line-height: 1.6em; background-color: #ededed; white-space: normal; list-style-type: none; list-style-position: inside; margin: 0 0; padding: 0.4em 0.4em 0.4em 0 }li.w   { color: #000; font-size: 1.2em; line-height: 1.6em; background-color: #fff; white-space: normal; list-style-type: none; list-style-position: inside; margin: 0; padding: 0.4em 0.4em 0.4em 0 }ul  { list-style-image: url("../images/bbs/about_icon.gif"); margin: 0 20px; padding: 0 }pre::-webkit-scrollbar {width:14px; height: 14px;}pre::-webkit-scrollbar-track {background: #EEE;}pre::-webkit-scrollbar-thumb {background: #CCC; border: solid 1px #EEE;}@supports not selector(::-webkit-scrollbar) {pre {scrollbar-color: #EEE #CCC;}}