@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:	ephemere
Version:	2006.12.25
-----------------------------------------------------
*/

body{
	background:#fff url('http://livedoor.blogimg.jp/wordroom/imgs/3/3/334d5b8a.jpg') repeat-y 50% 0;
	margin:0;
	text-align:center;
	font-family:arial ,sans-serif;
	color:#666;
}

h1,h2,h3{margin:0;padding:0;}

a{color:#ff99cc;}
a:link{color:#ff99cc;}
a:visited{color:#ff99cc;}
a:active{color:#ff99cc;}
a:hover{color:#999;text-decoration:none;}

a.arss{color:#fff;text-decoration:underline;}
a.arss:link{color:#fff;text-decoration:underline;}
a.arss:visited{text-decoration:underline;}
a.arss:hover{color:#fff;text-decoration:none;}

table#header{
	width:100%;
	background:#fff;
	font-size:12px;
	color:#444;
}
table#header a{
	color:#444;
}
table#header th{
	width:1%;
}
table#header th img{
	margin:2px 10px;
	width:132px;
	height:24px;
}
table#header td.catprbox{
	width:1%;
	white-space:nowrap;
}
table#header td.catprbox span{
	margin-right:15px;
}
table#header td.newstickerbox{
	width:97%;
	text-align:right;
	padding-right:10px;
}
table#header td.startblogbox{
	width:1%;
	padding-right:10px;
	white-space:nowrap;
}
table#header td.startblogbox img{
	width:17px;
	height:16px;
	border:0px;
	vertical-align:middle;
	margin-right:3px;
}

#container{
	width:740px;
	margin:0 auto 50px;
	text-align:center;
	word-break:break-all;
}

#banner,#subbanner{
	height:225px;
	background:url('http://livedoor.blogimg.jp/wordroom/imgs/f/3/f398a91e.jpg') no-repeat 1px 0;
	text-align:left;
	padding:0;
	margin:0;
}

#banner a{color:#fff;text-decoration:none;}
#banner a:link{color:#fff;text-decoration:none;}
#banner a:visited{text-decoration:none;}
#banner a:active{}
#banner a:hover{color:#fff;text-decoration:underline;}

#subbanner a{color:#fff;text-decoration:underline;}
#subbanner a:link{color:#fff;text-decoration:underline;}
#subbanner a:visited{text-decoration:underline;}
#subbanner a:active{}
#subbanner a:hover{color:#fff;text-decoration:none;}

#ad{width:380px;}

.blogtitle{
	font-size:18px;
	font-weight:bold;
	padding:120px 340px 0 15px;
	margin:0;
}

.description{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:0 340px 0 15px;
	margin:0;
}

#content{
	float:right;
	width:490px;
	text-align:left;
	margin-right:15px;
}

#links{
	float:right;
	width:194px;
	padding-bottom:25px;
	margin-right:15px;
}


.blog{
	margin:0 auto;
	text-align:left;
}

.date{
	color:#2777c0;
	font-size:x-small;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
}

.title{
	text-align:left;
	color:#fff;
	font-size:x-small;
	font-weight:bold;
	padding:5px 0 15px 30px;
	margin-top:5px;
	background:url('http://image.blog.livedoor.com/img/usr/ephemere/sub.jpg') no-repeat;
}

.blogbody{
	text-align:center;
	padding-bottom:30px;
}

.main,.mainmore,.article_tags{
	text-align:left;
	font-size:16px;
	line-height:150%;
	padding:0 10px 10px 10px;
	margin-left:12px;
	border:#75cde5 solid;
	border-width:0 1px;
}


.main-continues{
	font-size:x-small;
}

a.acontinues{}
a.acontinues:link{}
a.acontinues:visited{}
a.acontinues:active{}
a.acontinues:hover{}

a.amenu{font-weight:bold;}
a.amenu:link{font-weight:bold;}
a.amenu:visited{font-weight:bold;}
a.amenu:active{font-weight:bold;}
a.amenu:hover{font-weight:bold;}

.posted{
	font-size:x-small;
	text-align:right;
	margin:0 0 10px 12px;
	padding:10px 15px 10px;
	border:#75cde5 solid;
	border-width:0 1px 1px;
}

a.aposted{font-weight:bold;}
a.aposted:link{font-weight:bold;}
a.aposted:visited{font-weight:bold;}
a.aposted:active{font-weight:bold;}
a.aposted:hover{font-weight:bold;}

.menu{
	font-size:12px;
	text-align:right;
	margin-top:5px;
}

.comments_odd {
margin: 0 0 10px 0;
padding: 10px;
border: 1px solid #F2F2F2;
background: #FFF;

}

.comments_even {
margin: 0 0 10px 0;
padding: 10px;
border: 1px solid #F2F2F2;
background: #F8FFE9;

}

.comments-head{
	color:#2777c0;
	text-align:left;
	font-size:x-small;
	font-weight:bold;
	margin:20px 20px 10px;
}

.comments-body{
color:#000;
font-size:x-small;
text-align:left;
padding:5px;
margin:15px 15px 20px;
background:#FFE89C;
border:2px solid #996633;
}

.comments-post{
	font-size:small;
	text-align:left;
	padding:0 20px 30px;
}



.trackback-url{
	text-align:left;
	font-size:x-small;
	font-weight:bold;
	margin:0 0 20px 12px;
	padding:10px;
	border:#75cde5 solid;
	border-width:0 1px 1px;;
}

.trackback-body{
	color:#fff;
	font-size:x-small;
	line-height:150%;
	padding:15px 0 25px;
}

.trackback-post{
	font-size:x-small;
	text-align:right;
	margin:20px 0;
	padding:0;
}

a.atrackback-post{font-weight:bold;}
a.atrackback-post:link{font-weight:bold;}
a.atrackback-post:visited{font-weight:bold;}
a.atrackback-post:active{font-weight:bold;}
a.atrackback-post:hover{font-weight:bold;}

table.form{margin-top:25px;}

label{
	font-size:x-small;
	font-weight:bold;
}

#author{width:200px;border:1px solid #75cde5;}
#email{width:200px;border:1px solid #75cde5;}
#url{width:200px;border:1px solid #75cde5;}
#text{width:400px;height:200px;border:1px solid #75cde5;}

.calendarhead{
	color:#fff;
	font-size:x-small;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
	background: url('http://image.blog.livedoor.com/img/usr/ephemere/menu.jpg') no-repeat;
}

.calendartable{
	width:180px;
	margin-left:8px;
	text-align:center;
	margin-bottom:20px;
	
}

.calendarweek{
	color:#666;
	font-size:x-small;
	font-weight:bold;
}

a.acalendar{font-weight:bold;}
a.acalendar:link{font-weight:bold;}
a.acalendar:visited{font-weight:bold;}
a.acalendar:active{font-weight:bold;}
a.acalendar:hover{font-weight:bold;}

.calendarwd{
	border-bottom:#b1b1b1 1px dotted;
}
.calendard{
	padding:4px 0;
}
.calendardbg{
	padding:4px 0;
}

.calendar{
	font-size:x-small;
}

.sidetitle{
	color:#fff;
	font-size:x-small;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
	background: url('http://image.blog.livedoor.com/img/usr/ephemere/menu.jpg') no-repeat;
}

.sidetitle a{color:#fff;text-decoration:underline;}
.sidetitle a:link{color:#fff;text-decoration:underline;}
.sidetitle a:visited{color:#fff;text-decoration:underline;}
.sidetitle a:hover{color:#fff;text-decoration:none;}

.side{
	font-size:x-small;
	text-align:left;
	line-height:150%;
	margin-bottom:20px;
	padding:10px 10px 0px;
}

.sidebody{
	padding:3px 10px;
	margin-bottom:5px;
	background:url('http://image.blog.livedoor.com/img/usr/ephemere/dot.gif') no-repeat 0 35%;
}

a.aside{}
a.aside:link{}
a.aside:visited{}
a.aside:hover{}

.pagetop{
	font-size:x-small;
	text-align:right;
	margin:20px 0 25px 0;
}	
.photo{text-align:center;}
.nickname{font-size:x-small;font-weight:bold;margin:10px 0;}
.message{font-size:x-small;}

.quotetable{background:#75cde5;}
.quote{font-size:x-small;padding:2px;background:#fff;}

.blogtimes{margin:0 0 10px 0;text-align:center;}

.elsehead{}
.elsebody{
	text-align:center;
	padding-top:10px;
}
.reader{
	padding-bottom:10px;
	width:117px;
	font-size:11px;
	text-align:left;
	margin:0 auto;
}
.powered
,.rss{
	padding-bottom:10px;
}
.elsebottom{}

blockquote{
	color:#fff;
	padding:5px;
	border:2px dotted #fff;
}

.pict{
	margin-right:5px;
	margin-bottom:5px;
}

a.adtitle{color:#75cde5;font-weight:bold;text-decoration:underline;}
a.adtitle:link{color:#75cde5;font-weight:bold;text-decoration:underline;}
a.adtitle:visited{font-weight:bold;text-decoration:underline;}
a.adtitle:active{color:#75cde5;font-weight:bold;text-decoration:underline;}
a.adtitle:hover{color:#75cde5;font-weight:bold;text-decoration:underline;}

a.addescription{color:#666;text-decoration:none;}
a.addescription:link{color:#666;text-decoration:none;}
a.addescription:visited{color:#666;text-decoration:none;}
a.addescription:active{color:#666;text-decoration:none;}
a.addescription:hover{color:#666;text-decoration:none;}

a.adurl{text-decoration:none;}
a.adurl:link{text-decoration:none;}
a.adurl:visited{text-decoration:none;}
a.adurl:active{text-decoration:none;}
a.adurl:hover{text-decoration:none;}

a.adld{color:#75cde5;text-decoration:underline;}
a.adld:link{color:#75cde5;text-decoration:underline;}
a.adld:visited{color:#75cde5;text-decoration:underline;}
a.adld:active{color:#75cde5;text-decoration:underline;}
a.adld:hover{color:#75cde5;text-decoration:underline;}

body.ad{background:#fff;}
