* { font-family:"メイリオ" }
body { margin:0; padding:0; text-align: center; }
p { margin:0 10px 5px 40px; line-height:1.4em; }
h1 { margin:30px 0 15px; color:#640509; font-size:18px; }
h2 { margin:20px 0 10px; font-size:15px; }
h3 { margin:20px 0 7px; border-bottom:1px dotted #999999; font-size:13px; }
ul { margin:5px 10px 10px 40px; list-style-position: outside; }
ul li { margin:0; padding:0; line-height:1.4em; }
a { text-decoration: none; }
a:hover { text-decoration:underline; }

div.cover { width:920px; height:414px; border-top:4px solid #640509; border-bottom:4px solid #640509;; padding:10px 0 9px; margin:0 auto 0; line-height:0; font-size:0; }
div.cover a { margin:0; padding:0; line-height:0; float:right; display: inline; }
div.cover a img { line-height:0; }
div.tile { width:926px; border-top:4px solid #640509; padding:6px 0 6px; margin:0 auto 0; line-height:0; border-bottom:4px solid #640509; }
div.tile table { margin:0; padding:0; }
div.tile table td { margin:0; padding:0; }
div.tile table td a { display:block; border:3px solid #ffffff; }
div.tile table td a:hover { border:3px solid #666666; }
div.tile table td span { display:none; }
div.pager { display:none; width:920px; margin:0 auto 0; padding:4px 0; clear:both; }
div.pager a { display:inline; float:left; margin:0 1px 1px 0; padding:0; width:19px; line-height:14px; text-align:center; background-color:#666; font-family:Arial; font-size:9px; color:#FFF; }
div.pager a:hover { background-color:#640509; text-decoration: none; color:#FFF; }
div.navigation { width:920px; margin:8px auto; font-size:12px; text-align: center; clear:both; }
table.supporters { width:916px; border-top:1px solid #BB8588; margin:10px auto 0; }
table.supporters th { padding:0; text-align: left; vertical-align: middle; font-size:12px; font-weight:normal; color:#666666; }
table.supporters th a { color:#666666; }
table.supporters td { text-align: center; vertical-align: bottom; font-size:9px; color:#000000; padding:0; }
table.supporters td a { font-size:9px; color:#000000; }
table.supporters img { vertical-align: middle; margin-left:1px; }
div.footer { width:920px; border-top:1px solid #640509; padding:10px 0; margin:0 auto 30px; text-align:left; font-size:11px; }
div.footer p { margin:0; padding:0; }
div.loading { padding:20px; text-align: center; color:#999999; }
div.backnumber { width:916px; border-top:1px solid #BB8588; margin:10px auto 0; padding:5px 0; line-height:62px; vertical-align:middle; color:#666; font-size:12px; }
div.backnumber a { margin-left:6px; }
div.backnumber a:last-child { margin-left:28px; }
div.backnumber a img { border:1px solid #EEE; vertical-align:middle; width:120px; height:62px; }

div.body { width:920px; margin:8px auto; font-size:11px; text-align: left; }
div.backnumberlist {}
div.backnumberlist div { display:inline; float:left; margin:0 5px 5px 15px; width:130px }
div.backnumberlist div img { border:1px solid #EEE; }
div.backnumberlist div h3 { margin:0; padding:0; text-decoration:none; font-size:11px; border:none; font-family:sans-serif }
div.backnumberlist div p { margin:0; padding:0; font-size:11px; }
.url { color:green; }
.clear { clear:both; }

p.gienkin { width:920px; border-top:1px solid #640509; padding:10px 0; margin:0 auto 0; line-height:1em; font-size:12px; }

p.noto { width:920px; border-bottom:1px solid #640509; padding:10px 0; margin:0 auto 0; line-height:1em; font-size:14px; }

p.noto2 { width:920px; border-bottom:1px solid #640509; padding:10px 0; margin:0 auto 0; line-height:1em; font-size:25px; }


div.text { display:none }