* {margin:0;padding:0}
html{width:100%}
body {font-family: verdana, sans-serif;margin:0;padding:0;background-color:#fff;font-size:96%}
#head{margin:0 0 0 150px;padding:0;border-bottom:1px solid #bbbbbb}
#head h1{font-size:2.5em;padding:0}
#head h1 a.top{margin-left:1em;color:#215dc6;font-size:.7em;}
#head h1 a.page{padding-left:1em;color:#4444ff;font-size:1em;display:block;width:94%}
#head .pam{border-top:1px solid #bbbbbb}

#main{padding:10px;margin:0 0 0 150px}
.log_view li{float:left}
#note hr.note_hr{clear:both;margin:.5em 2em .5em 2em}
#note p{margin:.2em .2em .2em 2em;padding:0;font-size:.9em}
a.note_super{vertical-align:super;font-size:x-small}
.jumpmenu {text-align:right;font-size:x-small;margin-right:1em;}

#tb{border:1px solid #8a998a;font-size:.8em;margin:0 3em 0 3em}
#tb a{font-size:x-small}
#tb h3{broder:none;font-weight:normal;font-size:1.2em}

.pam{clear:both;text-align:center;padding:.2em 2em .2em 2em;font-size:.8em;background-color:#eeeeee}
.plist{padding:.2em 0 .2em 2em;background-color:#eef2f1;border:1px dotted #8a998a}
.warn,.err{color:#dc143c}

#menu{padding-top:.5em;font-size:.8em;width:150px;background-color:#efefef;
overflow:hidden;position:absolute;top:0;left:0;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb}
#menu form fieldset{border:none;padding:0;margin:1em}
#menu label{display:block}
#menu h2,#menu h3,#menu h4,#menu h5,#menu h6
{border-left:none;border-bottom:1px solid #000080;text-align:center;padding:0;margin-left:0}
#menu dl{margin:.5em}
#menu ul{margin:0;padding:0}
#status{margin:.5em auto .5em;font-size: .9em}

#foot{clear:both;margin:0 0 0 150px;border-top:1px solid #bbbbbb}
#foot p{font-size:.9em;margin:0;padding:.1em 1em .1em 1em;text-align:right}
#foot .pam{border-bottom:1px solid #bbbbbb;border-left:1px solid #bbbbbb}

#view_category,#set_form table{width:100%}
#view_category tr th p{font-weight:normal;margin:0}
#view_category tr td p{padding:0}
#view_category .summary{font-size:.9em}
#view_category .date{font-size:.9em}
#view_category tr td a{font-weight:bold}
#view_category tr td dl.author dd{display:none}

dl#pfoot{font-size:.9em;text-align:center;margin:0}
dl#pfoot dd{display: inline;padding:.2em;}
dl#pfoot dt{display: inline;padding-left:.5em}

dl.author dd{display:inline;margin:0;padding:0}
dl.author dd.authority{display:block}
dl.author dd.avatar{display:block;text-align:center}
dl.author a{text-decoration:none}

/*--------見??----------*/
h2,h3,h4,h5,h6{color:#596d9d;margin:0 0 .5em .2em;padding-left:.5em}
h2{border-left:.2em solid #000080;font-size:2em}
h3{border-left:.2em solid #87878d;font-size:1.8em}
h4{border-left:.2em solid #b4b4b4;font-size:1.55em}
h5{border-left:.2em solid #dddddd;font-size:1.25em}
h6{border-left:.2em solid #dddddd;font-size:1em;font-weight:normal}

.anchor{margin-left:.5em;font-size:x-small;vertical-align:super}

span.newedit{background-color:#fffacc}

/*------?飾-------*/
*[title]{cursor:help}
pre,textarea,input{font-family:MS Gothic,Courier New,monospace}
img{border:none;vertical-align:middle;margin:.2em}

p{padding:.5em}
a{text-decoration:none}
#main a:hover,#foot a:hover,.pam a:hover{background-color:#fbfaf2;text-decoration:underline;}
#menu a:hover{background-color:#e3efb3;text-decoration:underline;}
ul.list1{list-style-type:disc}
ul.list2{list-style-type:circle}
ul.list3{list-style-type:square}
ol.list1{list-style-type:decimal}
ol.list2{list-style-type:upper-roman}
ol.list3{list-style-type:lower-alpha}
ul,ol{margin:.3em 0 .3em 1em;list-style-position:outside}
li{margin:.2em .2em .2em 2em}

dl{margin:.3em 0 .3em 2em}
dt{padding:.2em 0 .2em;font-weight:bold}
dd{padding:.2em 0 .2em 2em}

blockquote{margin:0 0 0 2em;padding:.1em}
blockquote p{border-left:3px inset #f5f5ff}
pre{margin:.2em 2em .2em 2em;padding:.2em;border:1px inset #f5f5ff;background-color:#e5ecf9;overflow:auto}

dfn{font-style:normal;font-weight:bold}
abbr,dfn{border-bottom:1px dashed #000}
strong{font-weight:bold}
em{font-style:oblique}
ins{text-decoration:underline}
del{text-decoration:line-through;}
code{font-family:Courier New,monospace}
var{font-style:italic;font-family:Courier New,monospace}
sup{vertical-align:super;font-size:80%}
sub{vertical-align:sub;font-size:80%}
hr{clear:both;margin:.5em 1em .5em 1em;height:1px;border:1px solid #00008b}
button{margin-left:.5em}

table{border-collapse:collapse;border-color:#8a998a;border-style:solid}
caption{font-weight:bold}
th{white-space:nowrap;font-weight:bold;padding:.2em;}
td{padding:.1em;}
thead th{background-color:#abbaab;border-color:#8a998a}
thead td{background-color:#bcd0c1;border-color:#a7bbac}
tbody th{background-color:#bcd0c1;border-color:#a7bbac}
tbody td{background-color:#f5f5ff;border-color:#dddee8}
tfoot td{background-color:#ced4d8}

textarea,input,select,optgroup,option,button{font-size:1em}

/*form table{width:100%}*/
form table label{display:block}
table table{margin:0;padding:0;width:100%}

#preview{padding:.5em 0 .5em 0;margin-top:1em;background-color:#f5f5ff}