body{
 margin:0px;
 padding:0px;
 background:#ffffff url(http://www.lily-white.net/sb/template/bg_sc_main.gif) fixed;
 font-family:"Verdana", "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka";
 font-size:8pt;
 color:#669999;
}

img{
 border:0px;
}
a{
 text-decoration:none;
}
a:link{
 color:#99cc99;
 text-decoration:none;
 font-weight:bold;
}
a:visited{
 color:#99cc99;
 text-decoration:none;
}
a:hover{
 color:#ff9999;
 text-decoration:none;
}
a:active{
 color:#ff9999;
 text-decoration:none;
}
table{
 font-size:8pt;
 text-align:left;
}
ul,li{
 color:#99cccc;
 list-style-type:none;
 margin:0px;
 padding:0px 0px 0px 10px;
}
input,textarea{
 border:solid 1px #003333;
 color:#99cccc;
 font-size:7.5pt;
 font-family:"Verdana", "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka";
}
#main{
 width:400px;
 margin:0px;
 padding:0px;
}
#sub{
 width:260px;
 margin:0px;
 padding:0px;
}
.blog_title{
 font-size:14pt;
 margin-left:5px;
 margin-bottom:15px;
}
.blog_body{
 margin-left:10px;
 font-size:9pt;
 color:#669999;
}
.calendar_cell{
 text-align:center;
 border-top:dotted 1px #003333;
 border-bottom:dotted 1px #003333;
}
.calendar{
 padding:5px 0px 5px 0px;
 color:#669999;
}
.calendar a:link{
 color:#ff9999;
 text-decoration:none;
 text-align:center;
}
.calendar a:visited{
 color:#ffff99;
 text-decoration:none;
}
.calendar a:hover{
 color:#666699;
 text-decoration:none;
}
.calendar a:active{
 color:#669999;
 text-decoration:none;
}
.today{
 background:#cccccc; 
}
.entry{
 margin:10px 0px 0px 5px;
}
.entry_title{
 color:#99cccc;
 margin:10px 0px 0px 10px;
 padding:0px 0px 5px 5px;
 font-weight:bold;
 border-bottom:solid 1px #003333;
}
.entry_date{
 color:#99cccc;
 text-align:right;
 margin-top:3px;
 padding-right:10px;
}
.entry_body{
 padding-left:10px;
 margin-top:10px;
 color:#669999;
}
.entry_body a:link{
 color:#99cc99;
 text-decoration:none;
 border-bottom:dotted 1px #99cc99;
}
.entry_body a:visited{
 color:#99cc99;
 text-decoration:none;
 border-bottom:dotted 1px #99cc99;
}
.entry_body a:hover{
 color:#99cccc;
 text-decoration:none;
 border-bottom:dotted 1px #99cc99;
 font-weight:bold;
}
.entry_body a:active{
 color:#99cccc;
 text-decoration:none;
 border-bottom:dotted 1px #99cc99;

 font-weight:bold;
}
.entry_more{
 margin:20px 0px 0px 10px;
 color:#99cc99;
}
.entry_state{
 margin:10px 0px 0px 10px;
 padding:0px 10px 5px 0px;
 border-bottom:solid 1px #003333;
 color:#99cccc;
 text-align:right;
}
.entry_state a:link{
 color:#99cccc;
 text-decoration:none;
}
.entry_state a:visited{
 color:#99cccc;
 text-decoration:none;
}
.entry_state a:hover{
 color:#99cc99;
 text-decoration:none;
}
.entry_state a:active{
 color:#99cc99;
 text-decoration:none;
}
.sequel{
 margin:10px 0px;
}
.comment{
 margin:10px 0px 0px 30px;
 padding:5px;
 font-size:8pt;
 color:#669999;
}
.comment_area{
 border:dotted 1px #003333;
 margin:10px 0px 0px 30px;
 padding:5px;
 height:250px;
 overflow:auto;
 background:#ffffff url(http://www.lily-white.net/sb/template/bg_comment.gif) fixed;
}
.comment_body{
 margin-bottom:5px;
}
.comment_state{
 text-align:right;
 padding:0px 0px 5px 3px;
}
.comment_state a:link{
 color:#99cccc;
 text-decoration:none;
}
.comment_state a:visited{
 color:#99cccc;
 text-decoration:none;
}
.comment_state a:hover{
 color:#99cc99;
 text-decoration:none;
}
.comment_state a:active{
 color:#99cc99;
 text-decoration:none;
}
.trackback{
 margin:10px 0px 0px 30px;
 border:dotted 1px #003333;
 padding:3px;
}
.tackback_title{
 font-weight:bold;
 margin-bottom:5px;
}
.trackback_body{
 marin-bottom:3px;
}
.trackback_state{
 text-align:right;
 margin-right:5px;
 color:#99cc99;
}
.trackback_title a:link{
 color:#99cc99;
 text-decoration:none;
 font-weight:bold;
}
.trackback_title a:visited{
 color:#99cc99;
 text-decoration:none;
 font-weight:bold;
}
.trackback_title a:hover{
 color:#669999;
 text-decoration:none;
 font-weight:bold;
}
.trackback_title a:active{
 color:#669999;
 text-decoration:none;
}
.page{
 margin:30px 0px;
}

.navi{
 margin:10px 0px 0px 20px;
 height:200px;
 overflow:auto;
}
.navi a:link{
 color:#99cc99;
 text-decoration:none;
 font-weight:bold;
}
.navi a:visited{
 color:#99cc99;
 text-decoration:none;
}
.navi a:hover{
 color:#ff9999;
 text-decoration:none;
}
.navi a:active{
 color:#ff9999;
 text-decoration:none;
}
.archives{
 margin:10px 0px 0px 20px;
}
.archives_list{
 margin:5px 0px 0px 10px;

}
.profile_title{
 color:#99cc99;
 font-weight:bold;
 font-size:9pt;
 padding:10px 0px 20px 20px;
}
/* È¿Å¾¥ê¥ó¥¯ */
.not{
 color:#ffffff;
}
.not a:link{ color:#ffffff; text-decoration:none; }
.not a:visited{ color:#ffffff; text-decoration:none; }
.not a:hover{ color:#808080; text-decoration:none; }
.not a:active{ color:#808080; text-decoration:none; font-weight:bold; }
