/*============= Designed by fs* [ http://nyanchu.jugem.cc/ ] ============*/

/*=============================

 ´ðËÜ¹½Â¤
 ¶¦ÄÌÀßÄê
 Áõ¾þÀßÄê
 ¥Ø¥Ã¥À¡¼
 ¥¨¥ó¥È¥ê¡¼µ­»ö
 ¥³¥á¥ó¥È¡¦¥È¥é¥Ã¥¯¥Ð¥Ã¥¯
 ¥µ¥¤¥É¥Ð¡¼¡¦¥ê¥ó¥¯
 ¥«¥ì¥ó¥À¡¼
 ¥Õ¥Ã¥¿¡¼¡¦Ãøºî¸¢ 

===============================*/


/*=============================¡¡´ðËÜ¹½Â¤¡¡=============================*/

body { margin: 0em 0em; padding: 0em 0em;
background-color: #fff;
text-align: center; }

#wall   { width: 750px; 
          margin: 0em auto; 
          padding: 1.5em 0.5em; 
          text-align: left; 
          background-color:#fff; }

#header { padding: 0.9em 0.5em; }

#main   { width: 500px; margin: 0% auto ; float: left; }

#side   { width: 220px; margin: 0% auto ; float: right; }

#footer { width: 490px; margin: 0% auto ; float: left; }


/*==============================¡¡¶¦ÄÌÀßÄê¡¡==============================*/

html {
scrollbar-track-color      : #e6e6e6; 
scrollbar-face-color       : #fff;
scrollbar-shadow-color     : #fff;
scrollbar-darkshadow-color : #fff;
scrollbar-highlight-color  : #fff;
scrollbar-3dlight-color    : #fff;
scrollbar-arrow-color      : #ffceb7; }

a         { color: #aaa; border-bottom: 1px dotted #dedede; }
a:link    { color: #aaa; text-decoration: none; border-bottom: 1px dotted #dedede; }
a:visited { color: #aaa; text-decoration: none; border-bottom: 1px dotted #dedede; }
a:active  { color: #aaa; text-decoration: none; border-bottom: 1px dotted #dedede; }
a:hover   { color: #ffbf56; border-bottom: 1px solid #fdd66d; }

h1,h2,h3,h4,h5,h6 { margin: 0em; padding: 0em; font-size: 80%; }
h3 { clear: both; }

p.entry_body { margin: 0.2em 0em; clear: both; }

input,botton,textarea { font-size: 95%; color: #efa18f; 
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó £Ð¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
border: solid 1px #ccc;
background-color: #fff;
padding: 0.2em; }

form { margin: 0em; }

.button { font-size: 80%; padding: 0.13em 0em; }

code { font-size: 95%;
font-family: "Verdana","Lucida Sans Unicode",Chicago,Osaka,sans-serif; }

cite { font-size: 100%;
color: #999;
font-family: "Lucida Sans Unicode",Osaka,sans-serif;
font-style: normal;
padding: 1em 0.1em; }

hr { height: 1px;
border-top: 0px;
border-right: 0px;
border-bottom: 1px dotted #ccc ;
border-left: 0px;
margin: 0.6em 0.5em 0.3em 0.5em; }

blockquote { color: #999;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
border-left: 4px solid #ccc;
margin: 1em 0.7em;
padding: 0.7em 0.7em; }

#navipage { font-size: 75%; color: #777;
font-family: "Verdana","Lucida Sans Unicode","Osaka",sans-serif;
text-align: center;
padding: 0.5em 0em 2.5em 0em;
margin: 0em 0em; }

/*=============================¡¡Áõ¾þÀßÄê¡¡=============================*/


.pink { color: #f09a9a; }
.blue { color: #89bdde; }
.gray { color: #aaa; }

.a { font-size: 95%; }

.strong { font-weight: bold; }

div.pre { white-space: pre; }

.pict { border: 1px solid #aaa; 
margin: 0.1em 0.5em 0.5em 0.3em; }

.c { clear: left; }

li.check_01 { padding-left: 1.5em; 
background:url("http://img-cdn.jg.jugem.jp/5f2/72048/20080719_574946.gif") no-repeat 0em 0.1em ; }

li.check_02 { padding-left: 1.5em; 
background:url("http://img-cdn.jg.jugem.jp/5f2/72048/20080719_574947.gif") no-repeat 0em 0.1em ; }

.waku { border: 1px solid #dcdcdc;
background-color: #fff;
padding: 0.7em 0.8em;
margin: 0.5em 0em; }

.entry_kado { height: 26px;
background-image: url("http://img-cdn.jg.jugem.jp/5f2/72048/20080630_566772.gif") ;
background-repeat: no-repeat; }

.link_kado { height: 26px;
background-image: url("http://img-cdn.jg.jugem.jp/5f2/72048/20080715_572976.gif") ;
background-repeat: no-repeat; }

/*============================¡¡¥Ø¥Ã¥À¡¼¡¡================================*/

.site_title a         { color: #9b9b9b; text-decoration: none; border: none; }
.site_title a:link    { color: #9b9b9b; text-decoration: none; border: none; }
.site_title a:visited { color: #9b9b9b; text-decoration: none; border: none; }
.site_title a:active  { color: #9b9b9b; text-decoration: none; border: none; }
.site_title a:hover   { color: #9b9b9b; text-decoration: none; border: none; }

.site_title { padding: 0em; margin: 0em;
font-family: "Lucida Sans Unicode","Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý",sans-serif;
font-size: 1.5em;
font-weight: bold;
color: #999; }

.description { font-size: 70%; color: #999; 
background: url() repeat-x bottom;
padding: -0.2em 0.3em 0em 0.35em ; 
font-weight: normal ;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó £Ð¥´¥·¥Ã¥¯","Osaka",sans-serif; }


/*=========================¡¡¥¨¥ó¥È¥ê¡¼µ­»öËÜÊ¸¡¡=========================*/

.entry { margin: 0em; padding: 0em; }

.entry_date { font-size: 85%; color: #fffafa;
font-family: "Lucida Sans Unicode","Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
font-weight: bold; 
background-color: #f99;
background-image: url("http://img-cdn.jg.jugem.jp/5f2/72048/20080630_566774.gif");
vertical-align: bottom;
padding: 0em 0em;
margin-top: 0.5em; }

p.date  { padding: 4px 16px 3px 16px; }

.entry_title { font-size: 80%; color: #b6b6b6;
font-family: "Verdana","Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
font-weight: border;
padding: 1.5em 1em 0.5em 1em; }

.jgm_entry_desc_mark { margin: 0.1em 0em; }

.entry_body { font-size: 75%; color: #777;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
line-height: 150%;
padding: 0.5em 1.2em; }

.entry_author { font-size: 70%;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
color: #999999;
margin: 5px 0px 5px 0px;
text-align: right; }

.entry_more { font-size: 80%; color: #777; clear: left;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
line-height: 150%;
margin: 0.3em 1.2em 0.3em 1.2em ; }

.entry_state { font-size: 70%; color: #f09a9a;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
text-align: right;
padding: 0em 1em 0.8em 0.2em; }

.entry ul { margin: 0.6em 0em; padding: 0em; list-style: none; }

.entry li{ padding-left: 1.2em;
background: url("http://img-cdn.jg.jugem.jp/5f2/72048/20060712_214274.gif") no-repeat 0.2em 0.6em ; }


/*==========================¡¡¥³¥á¥ó¥È¡¡===========================*/

.comment_title { font-size: 85%; color: #fffafa;
font-family: "Lucida Sans Unicode","Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
font-weight: bold; 
background-color: #f99;
background-image: url("http://img-cdn.jg.jugem.jp/5f2/72048/20080630_566774.gif");
vertical-align: bottom;
padding: 0em 0em 0em 0em;
margin-bottom: 1em; }

p.come { padding: 4px 16px 3px 16px; }

#description { padding: 1% ; width: 80%; height: 120px; }
#name  { width: 40%; }
#email { width: 40%; }
#url   { width: 60%; }

.trackback_title { font-size: 80%; color: #777;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
font-weight: bolder;
border-bottom: 1px dotted #CCC;
margin: 0em 0.7em;
padding: 0.5em 0.5em; }

.trackback_url { font-size: 70%; color: #777;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
padding: 0.7em 1.2em 1em 1.2em; }

/*========================¡¡¥µ¥¤¥É¥Ð¡¼¡¦¥ê¥ó¥¯¡¡==========================*/

.linktitle { font-size: 85%; color: #fffafa;
font-family: "Lucida Sans Unicode","Verdana",'Osaka',sans-serif;
font-weight: bold;
background-color: #f99;
background-image: url("http://img-cdn.jg.jugem.jp/5f2/72048/20080630_566774.gif");
vertical-align: bottom;
padding: 0em;
margin: 0.5em 0em; }

p.l_title { padding: 4px 16px 3px 16px; }

.linktext { font-size: 70%;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
color: #aaa;
line-height: 180%;
padding: 0em 1em 1em 1em; }


.text_s { font-size: 65%; line-height: 150%; }

.linktext ul { margin: 0em; padding: 0em;
list-style: none; }

.linktext li{ padding-left: 15px;
text-valign: middle;
background: url("http://img-cdn.jg.jugem.jp/5f2/72048/20080630_566775.gif") no-repeat 0em 0.45em ; }

.linktext img { border: none; margin: 1em 0.2em; }

.archives { padding-top: 0.3em; margin-left: -0.81em; }

#archive { overflow: auto; 
height: 9.8em; width: auto;
margin: 0em; padding: 0em 0.8em ;
line-height: 170%; }

.amazon_text { font-size: 80%;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka",sans-serif;
line-height: 150%; }

.amazon { font-size: 75%; color: #aaa; padding: 1em 1em ; }

.search { font-size: 70%; color: #aaa;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka",sans-serif;
line-height: 170%;
padding: 0.7em 1em; }

.form { width: 69%; }

#ad { padding: 1.5em 1em; color: #aaa; font-size: 75%; }


/*===========================¡¡¥«¥ì¥ó¥À¡¼¡¡============================*/

.calendar { font-size: 75%; color: #888;
font-family: "Lucida Sans Unicode","Verdana","Osaka",sans-serif;
font-weight: lighter;
padding: 0em 0.4em 0.7em 0.3em; }

.calendar_month { font-size: 95%; color: #888; 
font-family: "Lucida Sans Unicode","Verdana","Osaka",sans-serif;
font-weight: lighter;
word-spacing: 0.2em;
padding-top: 0.25em; }

.cell { font-size: 90%;
width: 2.9em ;
height: 2.1em ;
padding: 0em;
maring: 0em; }

.sun { color: #f99; }


/*==============================¡¡¥Õ¥Ã¥¿¡¼¡¡===============================*/

#footer{ padding: 1.5em 0.5em 1em 0.3em; }

.copyright { font-size: 70%; color: #999; 
font-family: "Lucida Sans Unicode","Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
line-height: 170%;
border-top: 1px dotted #ccc;
margin: 1.5em 0em;
padding-top: 1em; }

#footer span { font-size:70%;
font-family: "Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý",sans-serif;
 }