/*--- ver1.0 ---*/

* {margin:0;padding:0;}

html{height:100%;} 

body {
height:100%;
text-align:center;
font-family:Verdana,"£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka;
color:#666;
background-color:#333;
}

a {color:#69c;text-decoration:none;}
a:hover {text-decoration:underline;}

ul {list-style:none;}

img {border:none;}

input,textarea {
border:1px ridge #ccc;
background-color:#fff;
color:#333;
}

/* font */
.pict {margin:0 0 10px;padding:0;}

blockquote {
font-style:normal;
font-size:12px;
margin:5px;padding:0;
}

p {
text-indent:10px;
font-style:normal;
font-size:12px;
margin:0 0 10px;padding:0;
}

strong {
font-weight:bold;
font-size:12px;
}

em {
font-style:oblique;
font-size:12px;
}

u {
text-decoration:underline;
font-style:normal;
font-size:12px;
}

del {
text-decoration:line-through;
font-style:normal;
font-size:12px;
}

/* layout */
#wrapper {
height:100%;
min-height:100%;
width:750px;
text-align:left;
background:url(http://bge.img.jugem.jp/20080318_97757.gif) #fff repeat-y center top;
margin:0 auto;padding:0 0 0 1px;
}

body > #wrapper {height:auto;}

#header {
background:url(http://bge.img.jugem.jp/20080318_97630.gif) no-repeat center top;
margin:0;padding:35px 10px 0;
}

#main {
float:left;
width:500px;
}

#side {
float:right;
width:200px;
margin:0;padding:10px;
}

#footer {
text-align:center;
margin:0;padding:0 10px;
}

.clear {clear:both;}

/* header */
.site_title {
text-align:center;
font-family:"Verdana";
font-size:14px;
font-weight:bold;
margin:0 0 10px;padding:0;
}

.site_title a ,
.site_title a:hover {color:#666;text-decoration:none;}

.description {
font-size:11px;
color:#ccc;
}

/* main */
.entry_navi{
text-align:center;
font-size:10px;
margin:0 0 15px;padding:0 10px;
}

.entry {
border-top:1px solid #333;
margin:0 0 40px;padding:0;
}

.entry_title {
font-size:12px;
font-weight:bold;
color:#333;
background:url(http://bge.img.jugem.jp/20080317_96500.gif) left top;
margin:0;padding:10px;
}

.entry_body {
line-height:130%;
font-size:12px;
margin:5px 0 10px;padding:0 10px;
}

.entry_more {
line-height:130%;
font-size:12px;
margin:0 0 10px;padding:0 10px;
}

.entry_state {
text-align:right;
font-size:10px;
border-bottom:2px solid #eee;
margin:0;padding:0 10px;
}

.entry_state a {color:#666;}

.entry_date {
font-size:10px;
margin:0;padding:2px 5px;
}

.pagetop {
text-align:right;
font-size:10px;
margin:5px 0 0;padding:0 10px;
}

.comment_title {
font-size:12px;
font-weight:bold;
border-bottom:1px solid #ccc;
margin:10px 0;padding:0;
}

.comment_entry {margin:0;padding:0 10px;}

.comment_entry_body {
line-height:130%;
font-size:12px;
margin:0 5px 10px;padding:0;
}

.comment_entry_state {
text-align:right;
font-size:10px;
color:#999;
margin:0 0 15px;padding:0;
}

#set_cookie {
border:none;
background-color:transparent;
}

.comment_submit {margin:0;padding:1px 2px;}

.entry_title_tb {
font-size:12px;
font-weight:bold;
}

ul.navi {
list-style:none;
text-align:center;
font-size:10px;
margin:20px 0 30px;padding:0 10px;
}

ul.navi li {display:inline;}

/* side */
.linktitle {
font-family:"Verdana";
font-size:12px;
font-weight:bold;
}

.linktitle:first-letter {color:#f90;}

.linktext {
font-size:12px;
line-height:140%;
margin:5px 0px 20px;padding:0;
}

.calendar {
font-family:"Verdana";
font-size:10px;
margin:0 0 20px;padding:0;
}

.cell {
width:27px;
height:20px;
vertical-align:middle;
text-align:center;
}

.search {
line-height:100%;
margin:0 0 20px;padding:0;
}

.search_area {
width:100px;
font-size:12px;
margin:0 2px 0 0;padding:0;
}

.search_btn {
font-size:10px;
color:#fff;
background-color:#666;
margin:0;padding:0 2px;
}

.amazon {
line-height:120%;
margin:0 0 10px;padding:0;
}

.design {
font-size:12px;
margin:5px 0;padding:0;
}

/* footer */
.copyright {
font-size:11px;
color:#999;
margin:10px 0 0;padding:0;
}
