body {
margin: 0px;
padding: 0px;
background: url(http://reraku.img.jugem.jp/20090404_997939.jpg) #FFF repeat-x;
font-family: "Osaka¡¾ÅùÉý", "century gothic", "Verdana", "arial", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "trebuchet MS", "trebuchet", "sans-serif";
}

h1,h2,h3 {
margin: 0px;
padding: 0px;
}

div {
margin: 0px;
padding: 0px;
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
line-height: 150%;
}

form {
margin: 0px;
padding: 0px;
}

ul {
margin: 10px 0px 0px 10px;
padding: 0px;
list-style-type: square;
}

li {
margin: 0px 0px 0px 0px;
padding: 0px;
}

.clr{clear: both;}

a:link {color:#333; text-decoration:underline;}
a:visited {color:#666; text-decoration:underline;}
a:active {color:#333; text-decoration:none;}
a:hover {color:#783022; text-decoration:underline;}

.site_title a {color: #000; text-decoration: none; background:transparent;}
.site_title a:link {color: #000; text-decoration: none; background:transparent;}
.site_title a:visited {color: #000; text-decoration: none; background:transparent;}
.site_title a:active {color: #000; text-decoration: none; background:transparent;}
.site_title a:hover {color: #999; text-decoration: none; background:transparent;}

#header{
width:800px;
margin: auto;
padding:0;
}

#title {
background: url(http://reraku.img.jugem.jp/20090404_997940.gif) no-repeat left top;
height: 161px;
padding: 0;
margin:0;
text-align:center;
}

#body {
width:800px;
padding: 20px 0px 0px 0px;
margin: auto;
}

#contents {
float: left;
width: 550px;
}

#side {
padding: 10px 0px 20px 20px;
margin-left: 560px;

}

#foot {
background: url(http://reraku.img.jugem.jp/20090404_998047.gif) repeat-x left bottom;
padding:0;
margin: 20px 0px 0px 0px;
text-align: center;
}

#copy{
width:800px;
background: url(http://reraku.img.jugem.jp/20090405_1000978.gif) no-repeat left bottom;
margin: auto;
height:62px;
}


.site_title {
margin:0 auto;
padding:10px 0 0 0;
font-size: 20px;
font-weight: normal;
color: #783022;
}

.description {
margin: 3px auto;
font-size: 10px;
color: #999;
text-indent:-9999px;
}

.entry {
margin: 20px 0px 30px 0px;
padding: 0px 0px 5px 0px;	
}

.entry_title {
font-family: "Osaka¡¾ÅùÉý", "century gothic", "arial", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "trebuchet MS", "trebuchet", "sans-serif";
font-size: 16px;
line-height:120%;
font-weight: bolder;
color: #000;
padding: 12px 5px 0px 0px;
}

.entry_title a:link {color:#333; text-decoration:none;}
.entry_title a:visited {color:#666; text-decoration:none;}
.entry_title a:active {color:#333; text-decoration:none;}
.entry_title a:hover {color:#783022; text-decoration:none;}



.entry_author {
font-size: 10px;
font-weight: normal;
text-align:right;
color: #666666;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.entry_body {
font-size: 12px;
line-height: 150%;
color: #333;
margin: 0px 0px 5px 0px;
padding: 15px 5px 0px 10px;
}

.entry_more {
font-size: 12px;
line-height: 150%;
color: #333;
margin: 0px 0px 5px 0px;
padding: 5px 5px 0px 10px;
}

.entry_state {
font-size: 10px;
color: #666;
margin: 0px 0px 0px 0px;
padding: 0px 5px 5px 5px;
text-align: right;
}

.entry_navi {
text-align: center;
font-size: 10px;
padding: 4px 0px 2px 0px;
margin-bottom :30px;
}

blockquote {
font-size: 12px;
color: #666666;
margin: 10px;
padding: 10px;
border-left: 2px solid #783022;
}

.comment {
margin: 20px 25px 30px 35px;
padding: 0px 5px 5px 0px;	
}

.comment_title {
background: url(http://reraku.img.jugem.jp/20090404_998598.gif) no-repeat left center;
font-size: 12px;
line-height:120%;
font-weight: bolder;
color: #666;
margin: 15px 0px 15px 0px;
padding: 0px 0px 0px 30px;
}

.comment_author {
font-size: 10px;
font-weight: normal;
text-align:left;
color: #666666;
margin: 5px 0px 25px 0px;
padding: 0px 0px 3px 0px;
border-bottom: 1px dotted #666;
}

.trackback {
margin: 20px 25px 30px 35px;
padding: 0px 5px 5px 0px;	
}

.trackback_title {
background: url(http://reraku.img.jugem.jp/20090404_998598.gif) no-repeat left center;
font-size: 12px;
line-height:120%;
font-weight: bolder;
color: #666;
margin: 15px 0px 15px 0px;
padding: 0px 0px 0px 30px;
}

.trackback_url {
font-size: 12px;
line-height:120%;
color: #333;
border:1px dotted #ccc;
padding:5px 10px;
background:#e1e1e1;
}

.trackback_author {
font-size: 10px;
font-weight: normal;
text-align:left;
color: #666666;
margin: 5px 0px 25px 0px;
padding: 0px 0px 3px 0px;
border-bottom: 1px dotted #666;
}

.pict {
border-width: 3px;
border-style: solid;
border-color: #DCE3E3 #DCE3E3 #DCE3E3 #DCE3E3;
}

.links {
margin: 10px 0px 30px 0px;
}

.linktitle {
font-family: verdana, arial, sans-serif;
background: url(http://reraku.img.jugem.jp/20090404_997687.gif) no-repeat left top;
font-size: 12px;
font-weight: bold;
color: #000;
line-height: 100%;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 15px;
}


.linktext {
font-size: 10px;
color: #333;
line-height: 150%;
margin: 1px 10px 5px 0px;
padding: 10px;
}

.search {
padding: 10px 0px 0px 10px;
}

.copyright {
font-size: 10px;
padding: 15px 0px 2px 0px;
}

.calendar {
text-align: center;
font-size: 11px;
padding: 5px 0px 0px 0px;
color:#fff;
}

.calendar a:link {color:#fff; text-decoration:underline;}
.calendar a:visited {color:#ccc; text-decoration:underline;}
.calendar a:active {color:#fff; text-decoration:none;}
.calendar a:hover {color:#783022; text-decoration:none;}


.today {
text-decoration: underline;
background: #CCC;
}

.jugem_bana{
	margin: 20px 1px 10px 0px;
}

ul.navi {
	margin: 10px 0px;
	list-style: none;
	text-align:center;
	font-size:11px;
}
ul.navi  li{
	display:inline;
	margin:0px 2px;
}

/*  ÄÉ²Ã  */
.zorg{
margin:0 auto;
text-align:center;
}

.kigi{
background: url(http://reraku.img.jugem.jp/20090404_998223.gif) no-repeat right top;
padding:5px 10px 0 15px;
}

.ct{
float:left;
width:70px;
background: url(http://reraku.img.jugem.jp/20090404_998293.gif) no-repeat right top;
height:66px;
font-family: verdana, arial, sans-serif;
font-size:11px;
text-align:center;
font-weight:bold;
}

.star{
float:right;
width:445px;
height:66px;
}

.ctn{padding:26px 0 0 2px;}
.ct a:link {color:#783022; text-decoration:none;}
.ct a:visited {color:#783022; text-decoration:none;}
.ct a:active {color:#783022; text-decoration:none;}
.ct a:hover {color:#e1e1e1; text-decoration:none;}

.s_date{color:#999; font-size:10px; margin:0; padding:0;}

.kigi_under{
background: url(http://reraku.img.jugem.jp/20090404_998292.gif) no-repeat left bottom;
padding:2px 10px 10px 10px;
font-size:11px;
color:#783022;
}

.pageup{
text-align:right;
font-size:10px;
}

.pageup a{ text-decoration:none;}

#ranking{font-size:10px; padding:7px 0 8px 18px; text-align:left; color:#999;}

.ad{
margin:0 30px;
border:1px dotted #e1e1e1;
padding:10px;
font-size:11px;
}

.blogmura{font-size:10px; color:#999; padding:5px 10px;}
.blogmura img{padding:3px 10px;}

.bc_gl{border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:5px; margin:5px; font-size:10px;}
.jugem_review{border:1px solid #ccc; margin:10px; padding:5px 10px;}

.ft_10{font-size:10px; padding:0 3px;}

.otsp{border:1px dotted #ccc; padding:3px;}

.clap{padding-bottom:5px;}

.linkwithin_div{ display: none;}
body#eid .linkwithin_div { display: block;}