ul.p-cate      { text-align: left; list-style-type: none; margin: 0; padding: 0 }
li.c-cat-l      { list-style-type: none; margin: 0; padding: 12px 20px 8px 10px; float: left; clear: left }
li.c-cat         { font-size: 16px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 15px 0 7px; border-top: 1px dashed #4c4c4c }
li.c-des       { color: #faebd7; font-size: 12px; font-family: Tahoma, Verdana, Arial, "MS UI Gothic", sans-serif; list-style-type: none; margin: 0; padding: 0 0 8px }
li.des      { color: #faebd7; font-size: 12px; font-family: Tahoma, Verdana, Arial, "MS UI Gothic", sans-serif; list-style-type: none; margin: 0; padding: 0 0 8px; border-bottom: 1px dashed #4c4c4c }
li a { color: #c0a862; text-decoration: none }
li a:hover { color: #c0a862; text-decoration: underline }

p.ｌ-label  { text-align: left; color: #4c4c4c; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }
ul.website   { text-align: left; list-style-type: none; margin: 0; padding: 0; border-top: 1px dashed #4c4c4c }
li.bn     { list-style-type: none; margin: 0; padding: 10px 20px 0 10px; float: left; clear: left }
li.web      { font-size: 12px; font-family: Tahoma, Verdana, Arial, "MS UI Gothic", sans-serif; list-style-type: none; margin: 0; padding: 7px 0 0 }

ul#tags   { text-align: left; display: none; margin:  5px 0 10px; padding: 10px; border: dashed 1px #696969 }
#tags li    { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 25px; display: inline; margin-top: 5px; margin-bottom: 5px; padding: 5px }
#tags li a    { color: #faebd7; border-width: 0 }
#tags li a:hover  { text-decoration: underline }
.coffButton    { color: #696969; background: #000; text-align: center; cursor: pointer; padding: 3px; border: solid 1px #666 }
.coffButton a:hover { color: #000; background: #ccc; }
#coff { font-weight: bold; padding: 2px; }
.cutoff
     { color: #faebd7; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 5px 0 10px; height: 20px; vertical-align: middle }

#tags li.level1 a { color: #cc9999; }
#tags li.level2 a { color: #eeeeee; }
#tags li.level3 a { color: #999999; }
#tags li.level4 a { color: #666666; }
#tags li.level5 a { color: #4c4c4c; }
#tags li.level6 a { color: #303030; }

dl   { text-align: left; margin: 0; padding: 0 15px 5px }
dt  { color: #c0a862; font-size: 14px; font-family: Tahoma, Verdana, Arial, "MS UI Gothic", sans-serif; font-weight: bold; margin: 0; padding: 12px 0 5px }
dt.note { color: #c66; font-size: 12px; font-family: Tahoma, Verdana, Arial, "MS UI Gothic", sans-serif; font-weight: bold; margin: 0; padding: 10px 0 0 }
dd { color: #fff8dc; font-size: 12px; font-family: Tahoma, Verdana, Arial, "MS UI Gothic", sans-serif; line-height: 18px; margin: 0; padding: 4px 0 }
p.add  { color: #fff8dc; font-size: 12px; font-family: Tahoma, Verdana, Arial, "MS UI Gothic", sans-serif; line-height: 18px; text-align: left; margin: 0; padding: 4px 15px }
ul.info  { color: #fff8dc; font-size: 12px; text-align: left; list-style-type: square; list-style-position: outside; margin: 0 0 0 40px; padding: 10px 0 15px }
ul.info li  { font-family: Tahoma, Verdana, Arial, "MS UI Gothic", sans-serif; line-height: 18px; list-style-type: square; list-style-position: outside; margin: 0; padding: 0 }
