body  { background-color: black; margin: 0 }
img { margin: 0; padding: 0; border-width: 0 }
div.header { background-color: #d61915; text-align: center; margin: 0; padding-top: 4px; padding-bottom: 4px }
h1      { font-size: 16px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background-color: #d61915; text-align: left; margin: 0; padding: 4px 8px; width: 940px; vertical-align: middle }
.main { text-align: center; margin: 0 }
.box940 { background-color: #9e873f; margin: 0; width: 942px; border-style: none solid; border-width: 0 1px; border-color: #473d1d }
.menu      { background-color: #9e873f; margin: 0; width: 140px; float: left }
.menu a { color: #000; text-decoration: none }
.menu a:hover { color: #000; text-decoration: underline }
.contents      { background-color: black; margin: 0; width: 800px; float: right }
.contents a { color: #c0a862; text-decoration: none }
.contents a:hover { color: #c0a862; text-decoration: underline }
h2  { color: #c0a862; font-size: 12px; font-family: Tahoma, Verdana, Arial, "MS UI Gothic", sans-serif; font-weight: normal; text-align: left; margin: 0; padding: 10px 35px 8px }
.ad728  { margin: 0; padding: 5px 0 }
h3        { color: #faebd7; font-size: 16px; font-family: Tahoma, Verdana, Arial, sans-serif; margin: 0; padding: 7px 0 0; vertical-align: middle }
img.wallpaper  { margin: 8px 0 0; padding: 0 }
p.tag     { color: #696969; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; margin: 0; padding: 3px 0 15px }
p.tag a { color: #696969; text-decoration: none }
p.tag a:hover { color: #696969; text-decoration: underline }
p.caption { color: #faebd7; font-size: 12px; font-family: Verdana, Arial, sans-serif; line-height: 18px; margin: 0; padding: 2px }
.navi      { color: #c0a862; font-size: 12px; font-family: Verdana, Arial, sans-serif; margin: 0; padding: 5px 10px 0 }
.navi-c      { color: #c0a862; font-size: 12px; font-family: Verdana, Arial, sans-serif; margin: 0; padding: 15px 10px 0 }
.photo-top      { text-align: center; margin: 0; padding: 18px 5px 18px 20px; width: 580px }
.photo      { text-align: center; margin: 0; padding: 18px 5px; width: 580px }
.tty       { text-align: right; margin: 0; padding: 0 10px 0 0; width: 580px }
.new       { text-align: center; margin: 0; padding: 15px 5px 15px 5px; width: 580px }
div.footer { background-color: #d61915; text-align: center; margin: 0; clear: both }
p.footer    { font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; text-align: right; margin: 0; padding: 2px 7px 2px 0; width: 940px; background-color: #d61915    }
.photomenu     { text-align: left; margin: 0; padding: 0 }
.photomenu img { margin: 8px }
h4    { font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 12px 8px 0 }
ul.img-text    { font-style: normal; text-align: center; white-space: normal; list-style-type: none; margin: 0; padding: 10px 0 0 }
li.img  { font-style: normal; text-align: center; margin: 0; padding: 0 0 0 }
li.bnr { font-style: normal; text-align: center; margin: 0; padding: 0 }
li.text   { font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; line-height: 10px; text-align: center; white-space: normal; list-style-type: none; margin: 0; padding: 0 8px 12px; height: 10px }
ul.l-menu { text-align: left; margin: 0; padding: 0 }
ul.l-menu li { font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 0 8px }
ul ul.l-menu li   { font-weight: normal; list-style-type: none; margin: 0; padding-top: 0; padding-bottom: 0 }
ul ul.l-menu { text-align: left; margin: 0; padding: 0 }
div.mt      { color: #faebd7; font-size: 10px; font-family: Tahoma, Verdana, Arial, "MS UI Gothic", sans-serif; text-align: left; margin: 0; padding: 5px 15px }
.mt a { color: #faebd7 }
.mt a:hover { color: #faebd7; text-decoration: underline }
div.topmenu  { margin: 0; padding: 0; width: 144px; float: left }
ul.toplist      { text-align: left; list-style-type: none; margin: 0; padding-top: 2px; padding-bottom: 2px }
ul.toplist li    { color: #c0a862; font-size: 12px; font-family: Tahoma, Verdana, Arial, "MS UI Gothic", sans-serif; text-align: left; list-style-type: none; list-style-position: inside; margin: 0; padding: 2px 0 }
.topmenu img { margin: 8px 0 0; padding: 0 }

a { color: #000; text-decoration: none }
a:hover { color: #000; text-decoration: underline }

li.now { color: #faebd7 }

p#cnt  { color: #4c4c4c; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }
div.top-bnr   { text-align: left; margin: 0; padding-top: 20px; padding-bottom: 20px; padding-left: 10px; width: 580px }
div.top-bnr img { margin: 1px }
p.link-des { color: #4c4c4c; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; margin: 0; padding: 1px 0 }

ul.feed { margin: 0; padding: 3px 0 }
ul.feed li  { font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal; list-style-type: none; list-style-image: none; display: inline; margin: 0; padding: 0 1px 0 0; height: 10px }
ul.feed li img { margin: 0 2px 0 0; padding: 0 }

ul.ranking        { text-align: center; margin: 0 0 15px; padding: 0 }
ul.ranking li                         { color: #696969; font-size: 12px; font-family: Verdana, Arial, sans-serif; display: inline; margin: 0; padding: 0 5px }
ul.ranking li a          { color: #696969 }
ul.ranking li a:hover        { color: #696969; text-decoration: underline }
