.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

/* Menu */
div#menu{float:left;width: 750px; padding-top:5px; background:url(http://www.kurofuneondo.net/images/slash_640125_000.png)}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{padding-left: 7px}
ul#nav li{float:left;width:101px;margin-right:3px;text-align: center}
ul#nav a{float:left;width:101px;padding: 2px 0 5px;text-decoration:none;background: #640125;color: #d2b48c}
ul#nav li.activelink a,ul#nav a:hover{color: #fff }

/* Recent Entry */
div.news{width: 200px;background: #fff;margin-bottom: 10px}
h3.news{font-size: 100%;margin:0;padding: 0 0 3px;background: #fff; color: #640125; text-align: center}
p.news{margin:0; padding: 5px 10px; line-height: 1.3; text-align: justify}

/* Flickr */
div.photo{width: 200px;background: #fff;margin-bottom: 10px}
h3.photo{font-size: 100%;margin:0;padding: 0 0 3px;background: #fff; color: #640125; text-align: center}
#flickr_badge_source_txt {padding:0 5px; font-size: 11px;}
.zg_div {margin:10px; text-align:center}
.zg_div_inner { color:#666666; text-align:center; font-size:11px;}
.zg_div a, .zg_div a:hover, .zg_div a:visited {color:#3993ff; background:inherit !important; text-decoration:none !important;}

/* del.icio.us */
div.link{width: 200px;background: #fff;margin-bottom: 10px}
h3.link{font-size: 100%;margin:0;padding: 0 0 3px;background: #fff; color: #640125; text-align: center}
.delicious-posts { margin: 0; padding: 5px}
.delicious-posts ul, .delicious-banner { margin: 0; padding: 0}
.delicious-posts li { margin: 0; padding: 5px}
.delicious-post { border-top: 1px dotted #ccc; padding: 0.25em; }
.delicious-odd { background-color: #fff }
.delicious-banner a { font-size: 12px }
.delicious-posts a:hover { text-decoration: underline }
.delicious-posts a { text-decoration: none; color: #640125; display:inline; padding: 0; }
.delicious-post a { color: #640125 }

/* Other Compornent */
div.plain{width: 200px;background: #fff;margin-bottom: 10px}
div.sidewrapper {padding:10px}