@charset "UTF-8";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:	虚
 Version: 2008.08.18
(Release: 2006.06.16)
-----------------------------------------------------
*/

*{word-break:break-all;}

body{
	margin:0;
	padding:0;
	font-size:10pt;text-align:center;
	background:#A59C7F;
}
a{color:#FFF;}
a:link,a:visited,a:active{}
a:hover{text-decoration:none;}
#header{
	background:#A59C7F;
}
#header td{
	color:#FFF; font-size:12px;
	padding-right:10px; text-align:right;
}
#header a:link,#header a:visited,#header a:active{color:#FFF;}
#header a:hover{color:#FFF;text-decoration:none;}
#container{
	width:785px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background: url(http://parts.blog.livedoor.jp/img/usr/t_kyo/header.gif) no-repeat center 0%;
}
#banner a,#banner a:link,#banner a:visited{color:#FFF;text-decoration:none;}
#banner a:hover{color:#FFF;text-decoration:underline;}
#banner,#subbanner{
/*	width:785px;*/ height:269px;
	text-align:left;
	margin:0 auto;
	padding:auto;
}
h1,h2,h3{margin:0;padding:0;}
.blogtitle{
	padding:10px 10px 10px 30px;
	font-size:24px;
	text-align:left;
	width:250px;
}
.description{
	padding:0 10px 10px 33px;
	text-align:left;
	color:#FFF;
	width:250px;
}
#blogcontainer{
	padding:15px;
	background:url(http://parts.blog.livedoor.jp/img/usr/t_hanton/bg.gif) repeat-y center 0%;
	text-align:center;
	background:#A59C7F;
}
#wrapper{
	width:570px;
	float:left;
	margin:0px auto;
}
#content{
	float:right;
	text-align:center;
}
#blog{
	width:380px;
	border:2px solid #000;
	text-align:left;
}
#left{
	float:left;
	width:171px;
	text-align:center;
}
#leftbody{ width:171px;}
#right{
	float:right; width:171px;
	padding:0px;
	text-align:center;
}
#rightbody{ width:171px;}
#categorytitle{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}
.datebody{
	width:380px;
	background:#000;
}
.date{
	color:#FFF; text-align:right;
	font-size:10pt; font-weight:bold;
	padding:7px;
}
.blogbody,.articlebody{
	width:380px;
}
.titlebody{margin:-2px 0 0 0;padding:1px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	}
h3.title{
	font-size:12pt; color:#FFFFFF;
	padding:10px;
}
.main,.mainmore,.portal-links{
	color:#FFF;
	margin:0;
	padding:10px;
	font-size:12px;
	line-height:150%;
}
blockquote
,pre{
	border:1px dotted #C00;
	margin:10px;
	padding:15px;
}
.pict{margin:0 10px 5px 0;}
	
	/* related articles */
	div.related-articles{
		text-align: left;
		margin: 25px 10px 0;
	}
	div.related-articles h3{
		margin: 0 0 10px;
		padding: 0;
		font-size: 12px;
		color:#FFF
	}
	div.related-articles ul{
		list-style: none;
		margin: 0;
		padding: 0;
		line-height: 1.2;
	}
	div.related-articles ul li{
		background: url(http://parts.blog.livedoor.jp/img/cmn/dotw.gif) no-repeat 0 50%;
		padding: 0 0 5px 9px;
		margin-left: 5px;
		font-size: 12px;
	}
	
.posted,.menu{
	padding:5px;
	font-size:11px;
	text-align:right;
	border-top:1px dashed #000;
	margin:0 7px;
}
.blogbody a,.posted a:link,.posted a:visited{color:#C00;text-decoration:underline;}
.blogbody a:hover,.posted a:hover{color:#C00;text-decoration:none;}

.dateend{}
.nextpage{
	font-size:11px;
	padding:5px;
	text-align:right;
}
.nextpage a{color:#C00;}

#ad{width:340px;margin-left:5px;}
.blogbodybottom,.formbodybottom{}

.comblogbodybottom{}

/* trackback URL */


.trackbackurlbody{
	text-align:left;
}
.trackbackurl{
	text-align:left;
	margin:10px auto;
}
.trackbackurl table{width:350px;margin:0px auto;}
input.trackbackbox{width:280px;}
input.trackbackbtn{width:70px;}

#trackback,#comment,#takecomment{
	width:350px;
	margin:0;
	padding:10px 0px;
	text-align:left;
}
.trackbackhead,.commenthead,.takecommenthead,.trackbackurlttl{
	color:#FFF;padding:0px 0 0 10px;
	font-weight:bold; font-size:11pt;
}
#trackbackbody,#commentbody{
	padding:10px 5px;
}
.trackbackttl,.commentttl{
	color:#E8E3D4;
	padding:3px;
	margin-left:10px;
}
.trackbacktext,.commenttext{
	color:#FFF;
	padding:3px;
	margin-left:10px;
}

#error{font-size:12px;padding:10px;}
#error span{font-weight:normal;}

.loginon,.loginoff{
	font-size:12px;
	padding:10px;
}

.form{
	width:340px;
	font-size:10pt;
}
.form>form{margin:0;padding:0;}

.form th{
	font-weight:normal;
	padding:2px;
	text-align:right;
}
.form td{
	padding:2px;
}

#formbody{
	width:350px;
	color:#FFF;
	margin:-3px auto 0px auto;
	}

input#author{width:200px;}
input#email{width:200px;}
input#url{width:200px;}
input#bake{}
textarea#text{width:250px;height:200px;}
input.button{margin-top:20px;width:80px;}

#radio {width:10px;padding:0;margin:0;}

#blogcommentbottom{
}

.calbody{padding:0;margin:0;}
.calbody td{color:#A59C7F;background:#FFF;}
.calendarhead{
	padding:3px;margin-bottom:-7px;
	color:#FFF;background:#000;
	text-align:center;
}

.calendarhead a:link,.calendarhead a:visited,
.calendarhead a:active{
}
.calendarhead a:hover{
}
.calendarpre,.calendarnext{
}
.caltbl{
	width:100%;
	margin:10px auto 30px;
}
.caltblwk{font-weight:bold;
}
.caltblwk td{
	padding:5px 0;
	text-align:center;
	line-height:100%;
}
.caltblday{
	font-size:small;
	_font-size:x-small;
}
.caltblday td{
	text-align:center;
	padding:5px 0px;
	line-height:100%;
}
.calon{}
.caloff{}
.acalendar {font-weight:bold;}
.sidetitlebody{
}
.sidetitle{
	width:171px; line-height:20px;
	background:#000; color:#FFF;
	font-size:10pt;
	margin-bottom:3px;
}
.side{
	color:#FFF; text-align:left;
	padding-bottom:10px;
}
.sidebody{
	color:#A59C7F;
	padding:7px 0px 2px 20px;
	line-height:17px;
	background:#FFF url(http://parts.blog.livedoor.jp/img/usr/t_kyo/list.gif) no-repeat 5px 11px;
}
.sidebottom {
	background:url(http://parts.blog.livedoor.jp/img/usr/t_kyo/sub_footer.gif) no-repeat 0% 0%;
	width:171px;height:23px;
	margin-bottom:20px;
}

.sidebody a:active,.sidebody a:link,.sidebody a:visited{color:#A59C7F;}
.calbody a:link,.calbody a:active,.calbody a:visited{color:#C00;}


a.ttllink:link,a.ttllink:visited,a.ttllink:active{
	color:#FFF;text-decoration:underline;
}
a.ttllink:hover{color:#FFF;text-decoration:none;}

input.sf{width:160px;margin:3px;}
.sfbtn{margin:3px;}
.moblogbody,.linkme,.skypeme{text-align:center;}
.afbody{text-align:center;padding-bottom:10px;}
.afbody img{margin-bottom:3px;}
.photo{text-align:center;}
.nickname{font-size:12px;font-weight:bold;margin:10px 0;text-align:left;}
.message{text-align:left;font-size:12px;margin-bottom:10px;}
.blogtimes{margin:10px auto;text-align:center;width:180px;}

.elsehead{
	padding:3px 0 4px;
}
.elsebody{text-align:center;}
.elsebottom{
	padding:3px 0 4px;
}


#footer{}

#ad{
	margin: 20px auto 0;
	padding-bottom: 20px;
	text-align: center;
}
#ad iframe{
	width: 340px;
}

a.adtitle:link{color:#C00;font-weight:bold;}
a.adtitle:visited{color:#C00;font-weight:bold;}
a.adtitle:active{color:#C00;font-weight:bold;}
a.adtitle:hover{color:#C00;font-weight:bold;}

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

a.adurl:link{color:#6E6449;text-decoration:none;}
a.adurl:visited{color:#6E6449;text-decoration:none;}
a.adurl:active{color:#6E6449;text-decoration:none;}
a.adurl:hover{color:#6E6449;text-decoration:none;}

a.adld:link{color:#6E6449;}
a.adld:visited{color:#6E6449;}
a.adld:active{color:#6E6449;}
a.adld:hover{color:#6E6449;}

body.ad{background:#A59C7F;}
