@charset "EUC-JP";

body{
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
background: #ededed;
margin: 0;
color: #999999;
font-size:10px;
line-height:150%;
text-align:center;
SCROLLBAR-FACE-COLOR: white;
SCROLLBAR-HIGHLIGHT-COLOR: white;
SCROLLBAR-SHADOW-COLOR: white;
SCROLLBAR-3DLIGHT-COLOR: gray;
SCROLLBAR-ARROW-COLOR: gray;
SCROLLBAR-TRACK-COLOR: white;
SCROLLBAR-DARKSHADOW-COLOR: gray;
}
#container {
background: #ededed url("http://www.h7.dion.ne.jp/~bkhd/blog/body.gif") repeat-y;
width: 620px;
margin: 0 auto;
text-align: left;
}
#header {
width: 620px;
height: 327px;
background: #ededed url("http://www.h7.dion.ne.jp/~bkhd/blog/header_1.gif");
}
#brank {
width: 620px;
height: 80px;
background: #ededed url("http://www.h7.dion.ne.jp/~bkhd/blog/blank.gif");
}
#sidebar {
float:left;
background: transparent;
width: 147px;
}
#links{padding:0.2em 0px 25px 8px;}
#blog{padding:0px 39px 25px 28px;}

#footer {
width: 620px;
height: 62px;
background: #ededed url("http://www.h7.dion.ne.jp/~bkhd/blog/footer.gif");
clear: both;
}

#content{
float:right;
background: transparent;
width: 473px;
}

div.main{
margin-top:1.2em;
margin-left:0.2em;
padding:0em 0.4em 0.8em 0em;
margin-bottom:1.4em;
font-size:12px;
line-height:20px;
color:878787;
}

.calendar{
font-family:normal;
font-size:xx-small;
position:center;
color:#999999;
}
.calendarhead{
color:#999999;
font-family:"verdana";
font-size:xx-small;
font-weight:bold;
text-align:left;
padding:1em 0px 1em 8px;
letter-spacing:0em;
border-bottom:1px solid #ededed;
border-top:1px solid #ededed;
margin-bottom:1.5em;
background:url("http://www.h7.dion.ne.jp/~bkhd/blog/sidetitle.gif");
}
.calendard {
border-top:1px solid #999999;
empty-cells:show;
background: #ffffff;
padding:0.2em;
}
.calendardbg {
border-top:1px solid #ededed;
empty-cells:show;
}
.calendartable {
text-align:center;
border:1px solid #999999;
margin-bottom: 1em;
margin-left:9px;
width:100px;
font-size:xx-small;
}
.calendarwd {
background:#cccccc;
padding: 0.1em;
font-size:xx-small;
}
.calendarweek {
font-size:xx-small;
position:center;
color:#999999;
font-family:normal;
}
.side{
font-size:10px;
line-height:1.3em;
text-align:left;
padding:1.2em 8px; 1.2em 0.7em;
margin:0px 0px 0em 0.2em;
}
.sidetitle{
font-family:"verdana";
font-size:10px;
font-weight:bold;
text-align:left;
padding:1.2em 0px 1.2em 8px;
letter-spacing:0em;
border-bottom:1px solid #ededed;
border-top:1px solid #ededed;
background:url("http://www.h7.dion.ne.jp/~bkhd/blog/sidetitle.gif");
}
.sidebody {
padding:0 0 0.2em 0;
}

a{color:#999999;text-decoration:underline;}
	a:link{color:#999999;text-decoration:underline;}
	a:visited{text-decoration:underline;}
	a:active{}
	a:hover{color:#cccccc;text-decoration:none;}

	a.acontinues{color:#999999;text-decoration:underline;}
	a.acontinues:link{color:#999999;text-decoration:underline;}
	a.acontinues:visited{text-decoration:underline;}
	a.acontinues:active{}
	a.acontinues:hover{color:#cccccc;text-decoration:none;}

	a.amenu{color:#3399cc;text-decoration:underline;}
	a.amenu:link{color:#3399cc;text-decoration:underline;}
	a.amenu:visited{color:#3399cc;text-decoration:underline;}
	a.amenu:active{}
	a.amenu:hover{color:#33ccff;text-decoration:underline;}

	a.aside{color:#999999;text-decoration:underline;}
	a.aside:link{color:#999999;text-decoration:underline;}
	a.aside:visited{text-decoration:underline;}
	a.aside:active{}
	a.aside:hover{color:#ffffff;text-decoration:none;background:#ff99ff;}

	.main-continues{
		margin:0px 0px 0px 0px;
	}

h1,h2,h3{
margin:0px;
padding:0px;
font-size:xx-small;
font-weight:normal;
}

	label {
		font-size:x-small;
		font-weight:bold;
	}


	#subbanner a{color:#000000;text-decoration:none;}
	#subbanner a:link{color:#000000;text-decoration:none;}
	#subbanner a:visited{text-decoration:none;}
	#subbanner a:active{}
	#subbanner a:hover{color:#999999;text-decoration:none;}

	.menu{
		color:#666;
		font-size:12px;
		text-align:center;
		margin:0 0 15px 0;
	}

.blogbody {
font-family:;
}

	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active{
		font-weight:normal;
		text-decoration:underline;
	}
	.blogbody a:hover{color:#999999;text-decoration:none;}

.blogtitle {
font-family:"verdana";
font-weight:bold;
color:#999999;
font-size:10px;
text-decoration:none;
padding-bottom:0.2em;
}

.description{
margin-bottom:1.5em;
}

.title{
font-size:12px;
padding-bottom:0.4em;
padding-left:13px;
font-weight:bold;
background:url("http://www.h7.dion.ne.jp/~bkhd/blog/mark.gif") no-repeat;
}

.date{
font-size:10px;
color:#999999;
text-align: right;
margin-top:2em;
}
.photo {
margin: 0.3em 0em 0.5em 0em;
}
.nickname {
font-size:10px;
font-weight:normal;
padding: 0.1em 0em 0.1em 0em;
}
.message{
font-size:10px;
padding: 0.1em 0em 0.3em 0em;
}
.posted{
color:#999;
font-family:;
font-size:10px;
text-align:right;
margin:5px 0px 4em 0px;
padding-bottom:2em;
border-bottom:1px dashed #cccccc;
background:url("http://www.h7.dion.ne.jp/~bkhd/blog/sidetitle.gif") repeat-x left bottom;
}

	a.aposted{color:#999999;text-decoration:underline;}
	a.aposted:link{color:#999999;text-decoration:underline;}
	a.aposted:visited{text-decoration:underline;;}
	a.aposted:active{}
	a.aposted:hover{color:#cccccc;text-decoration:underline;}

.pict {
margin-right: 10px;
margin-bottom: 1px;
margin-top: 3px;
}

.comments-body{
margin-top:1.2em;
margin-left:0.2em;
padding:0em 0.4em 0.5em 0em;
margin-bottom:1.4em;
font-size:12px;
line-height:170%;
}

.comments-head{
font-size:12px;
padding-bottom:0.4em;
padding-left:13px;
font-weight:bold;
background:url("http://www.h7.dion.ne.jp/~bkhd/blog/mark.gif") no-repeat;
}

.comments-post {
color:#999;
font-size:10px;
text-align:right;
margin:5px 0px 4em 0px;
padding-bottom:2em;
border-bottom:1px dashed #cccccc;
background:url("http://www.h7.dion.ne.jp/~bkhd/blog/sidetitle.gif") repeat-x left bottom;
}

.trackback-body{
margin-top:1.2em;
margin-left:0.2em;
padding:0em 0.4em 0.5em 0em;
margin-bottom:1.4em;
font-size:12px;
line-height:1.5em;
}

.trackback-post{
color:#999;
font-size:10px;
text-align:right;
margin:5px 0px 4em 0px;
padding-bottom:2em;
border-bottom:1px dashed #cccccc;
background:url("http://www.h7.dion.ne.jp/~bkhd/blog/sidetitle.gif") repeat-x left bottom;
}

	a.atrackback-post{color:#999999;text-decoration:underline;font-weight:bold;}
	a.atrackback-post:link{color:#999999;text-decoration:underline;font-weight:bold;}
	a.atrackback-post:visited{text-decoration:underline;font-weight:bold;}
	a.atrackback-post:active{font-weight:bold;}
	a.atrackback-post:hover{color:#cccccc;text-decoration:none;font-weight:bold;}

.trackback-url{
color:#999999;
font-size:10px;
font-weight:bold;
margin:20px 0px 25px 0px;
}

table.form{
margin:25px 0 0 0;
}

#author{width:200px;border:1px solid #999999;color:666666;}
#email{width:200px;border:1px solid #999999;color:666666;}
#url{width:200px;border:1px solid #999999;color:666666;}
#text{width:350px;height:200px;border:1px solid #999999;color:666666;}




	.quotetable{background:#cccccc;}
	.quote{color:#000000;font-size:xx-small;padding:1px;background:#ffffff;}

	.blogtimes{margin:0 0 10px 0;text-align:center;}

.powered{
text-align:left;
margin:0.5px 0px 0em 0px;
padding:1.5em 0px 0em 8px;
letter-spacing:0em;
border-top:1px solid #ededed;
}

.syndicate{
font-family:"verdana";
font-size:9px;
text-align:left;
border-bottom:1px solid #ededed;
margin:0px 0px 0.5em 0px;
padding:1em 0px 1.5em 8px;
}

	.pagetop{
		font-family:;
		color:#666;
		font-size:xx-small;
		margin:12px 0px 12px 0px;
		text-align:right;
	}

	blockquote{
		margin:0px 0px 0px 40px;
		color:#339999;
	}

pre{
font-family:;
font-size:12px;
line-height:1.2em;
border:1px solid #aaa;
background:#eee;
padding:0.5em; 
}
.checkers{
font-size:10px;
margin-top:10px;
}
#prof {
background:url(http://livedoor.blogimg.jp/blockheaddesigns/imgs/2/5/25045c78.gif);
padding-top:0.8em;
padding-bottom:0.8em;
line-height:1.5em;
font-family:"verdana";
font-size:9px;
}
#swf {
background :#000;
}
.mail {
background:;
padding-left;
}
#log {
position: absolute;
top: -500px;
left: -500px;
}
.th {
background:url(http://image.blog.livedoor.jp/blockheaddesigns/imgs/d/4/d40a6cf0.gif);}

a.rel{color:#3399cc;text-decoration:underline;}
a.rel:link{color:#3399cc;text-decoration:underline;}
a.rel:visited{text-decoration:underline;}
a.rel:active{}
a.rel:hover{color:#33ccff;text-decoration:underline;}

.koyo {
background:url(http://livedoor.blogimg.jp/blockheaddesigns/imgs/2/0/20535cde.jpg) no-repeat 187px 40px;
margin-bottom:-20px;}

#amazon {
background:url(http://livedoor.blogimg.jp/blockheaddesigns/imgs/2/5/25045c78.gif);
padding-top:0.8em;
padding-bottom:0.8em;
padding-left:0.8em;
}

#amazon a {
color:#3399cc;text-decoration:underline;
background:url(http://livedoor.blogimg.jp/blockheaddesigns/imgs/9/1/91f625e5.gif) no-repeat 0 2px;
padding:0 0 0 10px;
}
#amazon a:link{color:#3399cc;text-decoration:underline;}
#amazon a:visited{text-decoration:underline;}
#amazon a:active{}
#amazon a:hover{color:#33ccff;text-decoration:underline;}

.picts {
margin-right: 10px;
}

#btn_area {
background:url(http://livedoor.blogimg.jp/blockheaddesigns/imgs/2/5/25045c78.gif);
padding-top:0.8em;
padding-bottom:0.8em;
padding-left:0.8em;
}
.footer_logo {
text-align:right;
margin:0 0 -20px 0;
}

/* ----------------------------------------------- */
/** Index Navigator */
/* ----------------------------------------------- */

ul.index-navigator
, ol.paging-number {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.index-navigator li
, ol.paging-number
, ol.paging-number li {
	display: inline;
	padding: 0;
	margin: 0;
}
ul.index-navigator li {
	font-weight: normal;
}

ul.index-navigator li.paging-number ol.paging-number li.current {
	margin: 0 5px;
	font-weight: bold;
}
ul.index-navigator li a {
	margin: 0 2px;
	padding: 0 3px;
	font-weight: normal;
         color:#3399cc;text-decoration:underline;
}

div.index-navigator-outer {
	text-align: center!important;
}
	/* for IE hasLayout */
	ul.index-navigator li a {
		zoom: 1;
	}

.index-navigator {font-size:12px;}

ul.index-navigator li a:link{color:#3399cc;text-decoration:underline;}
ul.index-navigator li a:hover{color:#33ccff;text-decoration:underline;}

div.pager {
font-size:12px;
text-align: center;
}

.archives-pager a{color:#3399cc;text-decoration:underline;}
.archives-pager a:link{color:#3399cc;text-decoration:underline;}
.archives-pager a:hover{color:#33ccff;text-decoration:underline;}

/* ----------------------------------------------- */