@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:	レザー（2カラム）
Designed by: Demiflare Designs.

Version:	2008.08.08
 （ Pre:	2006.06.26 ）
-----------------------------------------------------
*/

body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px auto;
	text-align:center;
	font-family:arial ,sans-serif;
	color: #FFF;
	background:#fff url('http://parts.blog.livedoor.jp/img/usr/leather/bg.jpg') repeat 0 0;
	z-index:1;
}
body,table,form { font-size: 12px;}
blockquote,
pre {border:2px dashed #FFF; padding:10px;}
script { display: none; margin: -0px; padding: -0px; width: 0px;height: 0px;position:absolute; top:-10px; left:-10px;}

#blogcontainer{ margin:0px auto; padding: 0px auto; width:800px;}
a,a:link,a:active,a:visited
	{color:#FFF;text-decoration:underline;}
a:hover
	{text-decoration:none;}

a.acalendar:link,a.acalendar:visited,
a.acalendar:active
	{color:#313131;text-decoration:underline;}
a.acalendar:hover
	{font-weight:bold;padding:3px 4px;text-decoration:none;}


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

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

#header {
	width:100%; margin: 0px auto; padding: 0px 4px;
	text-align:right; color: #000;
	background:#fff url('http://parts.blog.livedoor.jp/img/usr/leather/leather_obi.gif') repeat-x 0 0;}
#header a:link,#header a:visited,#header a:active
	{color: #000;}
#header a:hover{text-decoration:none;}

#container{
	width:800px; margin:0px auto; padding:0px auto;
	text-align:center; word-break:break-all;
	background: url('http://parts.blog.livedoor.jp/img/usr/leather/leather_main_bg.jpg') repeat-y center top;
	z-index:2;
}
#banner,#subbanner{
	width:800px; height: 161px;
	margin:0px auto; padding:0px auto;
	text-align:left;
	background: url('http://parts.blog.livedoor.jp/img/usr/leather/coin.gif') no-repeat center top;
	z-index:3;
}

#banner a,#banner a:link,#banner a:visited,
#subbanner a,#subbanner a:link,#subbanner a:visited
	{color:#fff;text-decoration:underline;font-weight:bold;}
	{text-decoration:none;font-weight:bold;}
#banner a:hover,#subbanner a:hover
	{text-decoration:none;font-weight:bold;}

#banner a:active{}
#subbanner a:active{}

h1,h2{margin:0;padding:0;}
h3{margin:0;padding:0; font-size: 12px;}

.blogtitle{ font-size:14px; padding: 60px 200px 10px 200px;}
.description{ font-weight:bold; font-size: 12px; padding: 0px 200px 10px 200px;}

#content{
	float:left; text-align:center;
	width:540px; padding: 0px 0px 0px 46px;
}

#links{
	float:right; width:190px;
	margin: 0px 10px 0px 0px;padding: 0px 5px 0px 0px;
}

.blog{
	margin:0px auto 0px; padding-bottom:0px;
	width:520px;
}
#articlebody,.fullbody{
	margin: 0px auto; padding: 0px;
	text-align:left;
}

.date{
	font-size: 12px; font-weight: normal;
	color:#EFD6A5;
	margin: 0px; padding: 7px 0px 0px 15px;
	text-align:left;
}

.blogbody{
	margin:10px 0px; padding:5px 10px 40px auto; line-height:150%;
	text-align:left;
}

.title{
	margin: 0px;
	padding: 17px 0px 11px 54px;
	font-size: 14px;
	background: url('http://parts.blog.livedoor.jp/img/usr/leather/leather_main_icon.gif') no-repeat;
	z-index:4;
}

.main,.mainmore,.portal-links{
	padding: 15px 14px 10px 18px;
/*	background: url('http://parts.blog.livedoor.jp/img/usr/leather/leather_line.gif') no-repeat bottom center;*/
}

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

#categorytitle { font-size :14px;}

/* related articles */
div.related-articles{
	text-align: left;
	margin: 25px 18px 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/dot.gif) no-repeat 0 50%;
	padding: 0 0 5px 9px;
	margin-left: 5px;
	font-size: 12px;
}

.posted{text-align:right; margin:1px 0px;padding: 10px 10px 0px 0px;
	background: url('http://parts.blog.livedoor.jp/img/usr/leather/leather_line.gif') repeat-x 0 0;
}
a.aposted,a.aposted:link,a.aposted:visited
	{color:#FFF; text-decoration:underline;font-weight:bold;}
a.aposted:active{font-weight:bold;}
a.aposted:hover{text-decoration:none;}

img.clipbutton {
	border: none;
}

.menu{ font-size: 12px; text-align:right;
	margin:5px 0 20px;padding: 0px 10px 0px 0px;
}
a.amenu,a.amenu:link,a.amenu:visited
	{color:#FFF;text-decoration:underline;font-weight:bold;}
a.amenu:hover
	{text-decoration:none;font-weight:bold;}
a.amenu:active
	{font-weight:bold;}

#comment,#trackback,#takecomment{
	margin: 0px 0px 10px 10px;
	}
#trackbackbody,#commentbody {text-align: left;}
#formbody {text-align: left;margin: 0px 0px 10px 30px;}
.commenttext { text-align: left;  margin: 0px 0px 10px 20px;}


.commentttl,.trackbackttl{ text-align: left;  margin: 0px 0px 10px 10px;}
.commenthead,.takecommenthead {text-align: left;  margin: 0px 0px 10px 0px;}
.comments-head{font-weight:bold;}
.comments-body{font-size:12px; margin:10px 0px 25px;}
.comments-post{font-size:12px; text-align:right; margin-bottom:15px;}
.posttitle{ text-align: left;}
.form { }
.form td { margin: 0px 0px 10px 0px;}
.auther,.email,.url{ text-align: right; margin: 0px 0px 10px 0px;}
.trackbackurl{ text-align: left;}
.trackbackbox{ text-align: left; width: 400px; margin: 10px 0px 20px 30px;}
.trackback-url{font-size: 12px; font-weight:bold;margin:20px 0;}
.trackbackhead { color:#FFF; text-align: left;  margin: 0px 0px 10px 0px;}
.trackbackurlttl{color:#FFF; text-align: left; }
.trackbackurlbody{
	text-align: left; font-size:12px; font-weight:bold;
	margin: 20px 0px 20px 10px;
}
.trackback-body{font-size: 12px;margin:10px 0px 25px;}
.trackbacktext {color:#FFF; text-align: left; margin: 0px 0px 10px 20px;}
.trackback-post{
	color:#FFF;
	font-size: 12px;
	text-align:right;
	margin-bottom:15px;
}
a.atrackback-post,a.atrackback-post:link,a.atrackback-post:visited
	{text-decoration:underline;font-weight:bold;}
a.atrackback-post:active{font-weight:bold;}
a.atrackback-post:hover{color:#FFF;text-decoration:none;font-weight:bold;}

label{
	color:#CCC;
	font-size: 12px;
	font-weight:bold;
}

#author{width:200px;border:1px solid #000;}
#email{width:200px;border:1px solid #000;}
#url{width:200px;border:1px solid #000;}
#text{width:350px;height:200px;border:1px solid #000;}

.calendartable{
	width:169px;
	text-align:center;
}

.calendarhead a,.calendarhead a:link,.calendarhead a:visited,
.calendarhead a:active,.calendarhead a:hover
	{color:#313131;font-weight:bold;}
.calendarheadbody{ width: 167px; margin: 0px; padding: 0px;}
.calendarhead { background: #525252; margin: 0px; padding: 3px 0px; font-size: 12px;border-bottom:1px solid #000;}
.caltop { margin: 0px; padding: 0px;}
.calendarpre,.calendarnext { background: #AD942D;}
.calendarpre { margin: 0px 10px 0px 0px; padding: 3px;}
.calendarnext { margin: 0px 0px 0px 10px; padding: 3px;}
.caltblday { color: #000; width: 169px;}
.calbody { margin: 0px 0px 10px 0px;}
.calbody table { margin: 0px; font-size: 12px;}
.sun,.weekday,.sat { background: #525252;}
.sun,.weekday { border-right:1px solid #000;}
.odd td { background: #FFF;border-right:1px solid #000;}
.even td { background: #FFF;border-right:1px solid #000;}

.caltblwk { margin: 0px; width: 169px; text-align: center;border-bottom:1px solid #000;}
.caltblwk td { border-right:1px solid #000;}
.caltblwkbg .calendarwd { margin: 0px; padding: 0px;}
.calendarweek{
	font-size: 10px;
	font-weight:bold;
	position:center;
	margin: 0px;
	padding: 3px 0px;
	color:#FFF;
}
.calendarwd{margin: 0px; padding:0px; width: 169px;}
.calendard{padding:3px 0;empty-cells:show;border-bottom:1px solid #000;}
.calendardbg{padding:3px 0;border-bottom:1px solid #000;}


.sidetitle{
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	padding: 12px 0px 10px 40px;
	background:url('http://parts.blog.livedoor.jp/img/usr/leather/leather_side_icon.gif') no-repeat;
}

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

.side{
	font-size: 12px;
	text-align:left;
	padding:5px 10px 30px;
	margin-bottom:15px;
	color: #EFD6A5;
}

.sidebody{margin-bottom:5px; font-size: 12px;}

a.avatar_link:link,a.avatar_link:visited,
a.avatar_link:active,a.avatar_link:hover,
a.continues:link,a.continues:visited,
a.continues:active,a.continues a:hover,
.sidebody a,.sidebody a:link,
.sidebody a:visited,.sidebody a:hover
	{ color:#EFD6A5;}

a.aside,a.aside:link,
a.aside:visited
	{color:#EFD6A5;text-decoration:none;}
a.aside:hover
	{text-decoration:underline;}

.pagetop{ font-size: 12px; text-align:right; margin:25px;}
.photo{text-align:center;}
.nickname{color:#CCC;font-size: 12px;font-weight:bold;margin-top:10px;}
.message{color:#CCC;font-size: 12px;margin:10px 0px;}

.quotetable{background:#CCC;}
.quote{color:#CCC;font-size:12px;padding:1px;background:#fff;}

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

.elsebody {padding-bottom: 10px;}
.powered,.reader,.syndicate,.checkers
	{text-align:center; margin: 0px 0px 10px 0px;font-size:12px;}


#ad {margin: 10px auto 0; pading: 0 0 10px; text-align: center}

body.ad{ background:#081008;color: #CFB549; width: 100%;}
div.gAdsense ,
div.ldService { background:#081008; }

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

a.addescription:link,a.addescription:visited,
a.addescription:active
	{color: #FFF;font-weight:normal;text-decoration:none;}
a.addescription:hover,
.loginon a:hover,.loginoff a:hover
	{text-decoration:underline;}

a.adld:link,a.adld:visited,
a.adld:active
	{color: #CFB549;font-weight:normal;text-decoration:underline;}
a.adurl:link,a.adurl:visited,
a.adurl:active
	{color: #CFB549;font-weight:normal;text-decoration:none;}
a.adurl:hover,
.loginon a:hover,.loginoff a:hover
	{text-decoration:underline;}

a.adld:hover,
.loginon a:hover,.loginoff a:hover
	{text-decoration:none;}

.loginon,.loginoff {color: #FFF;}

.loginon a:link,.loginon a:visited,
.loginon a:active,
.loginoff a:link,.loginoff a:visited,
.loginoff a:active
	{color:#EFD6A5;}

.nextpage {}