@charset "EUC-JP";


body{
	background:#181818;
	margin:0;
	padding:0;
	text-align:center;
	font-family:arial ,sans-serif;
	font-size:x-small;
	color:#fff;
}

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

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

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

#banner,#subbanner{}
h1,h2,h3{margin:0;padding:0;}

.blogtitle{color:#fff;font-size:18px;text-align:center;}
.description{color:#fff;font-size:18px;text-align:center;margin:15px 0 5px;font-weight:bold;}

#blogcontainer{width:775px;padding-bottom:30px;}
#content{float:left;width:570px;text-align:center;}
#blog{width:570px;margin:0 auto;text-align:left;}
#links{float:right;width:195px;padding:0;}

#categorytitle{margin-bottom:20px;color:#d93039;}

.datetop,#articletop{}
.fullbody,#articlebody{}

	/*?*/
	* html .fullbody{height:1%;}
	* html #articlebody{height:1%;}
	/**/



/* ---------- Date -- */
.datebody{background:#282828;border:#535353 solid 1px;height:27px;text-align:left;}
.date{font-weight:bold;padding:0;padding:5px 10px 0;color:#fff;}

.blogbody{border:#535353 solid;border-width:0 1px 1px;}
.blogbodytop{}
.blogbodybottom{}
.titlebody{}

.title{color:#fff;font-weight:bold;padding:10px;}

/*?*/
* html .main{height:1%;}
* html .mainmore{height:1%;}
/**/

.main
,.mainmore
,.portal-links{text-align:left;line-height:135%;padding:0 10px;}

blockquote
,pre{
	border:1px dotted #d93039;margin:10px;padding:10px;text-align:left;
}
.pict{margin:0 10px 10px 0;}
.posted{border-top:#535353 solid 1px;padding:10px;text-align:right;line-height:125%;}

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


.dateend,#blogcommentbottom{margin-bottom:20px;}

.nextpage{padding:10px;text-align:right;line-height:125%;}
.menu{border-top:#535353 solid 1px;padding:10px;text-align:right;line-height:125%;}

.comblogbodybottom{}

/* トラックバックURL表示 */
.trackbackurlbody{border:#535353 solid 1px;margin-top:10px;}
.trackbackurlttl{border-bottom:#535353 solid 1px;padding:5px;}

.trackbackurl{text-align:center;padding:10px;}
.trackbackurl table{width:400px;margin:10px auto;}
input.trackbackbox{width:325px;}

/* トラックバック・コメント表示 */
#trackback,#comment{border:#535353 solid 1px;margin-top:10px;}
.trackbackhead,.commenthead{border-bottom:#535353 solid 1px;padding:5px;}
#trackbackbody,#commentbody{padding:10px;}
.trackbackttl,.commentttl{color:#d93039;font-size:12px;}
.trackbacktext,.commenttext{margin:3px 0 10px 10px;word-break:break-all;}

#error{color:#d93039;padding:5px;font-size:12px;line-height:150%;font-weight:bold;}
#error span{font-weight:normal;}

.loginon{font-size:12px;margin:15px 0;}
.loginoff{font-size:12px;margin:15px 0;}
.loginon a{color:#d93039;}
.loginoff a{color:#d93039;}

#takecomment{border:#535353 solid 1px;margin-top:10px;padding:5px;}
#formbody{border:#535353 solid;border-width:0 1px 1px;padding:10px;}


.form{margin:0px auto;color:#d93039;font-size:12px;}
.form th{font-weight:normal;padding:2px;text-align:right;}
.form td{padding:2px;}

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


.calendarheadbody{border:#535353 solid;border-width:1px 1px 0;padding:10px;}
.calendarhead{color:#d4d5d9;text-align:center;}
.calendarhead a{color:#d4d5d9;text-decoration:none;}
.calendarpre,.calendarnext{}

.calbody{border:#535353 solid;border-width:0 1px 1px;padding:0 10px 10px;margin-bottom:10px;text-align:center;}

.caltblwkbg{}
.caltblwk{}
.caltblwk td{}
.weekday{background:#424242;border:#181818 solid;border-width:0 2px;}
.sun{background:#424242;color:#ff6699;border-right:#181818 solid 2px;}
.sat{background:#424242;color:#6699cc;border-left:#181818 solid 2px;}
.calendarweek{font-weight:normal;font-size:11px;}

.caltop{background:#282828;border:#535353;}
.caltbl{margin:0 auto;}
.caltbldaybg{}
.caltblday{font-size:11px;color:#D4D5D9;}
.caltblday td{text-align:center;padding:3px 5px;}
	
.calon{}
.caloff{}
.calbottom,.sidebottom{}

.sidetitlebody{background:#424242;text-align:left;border:#535353 solid 1px;}
.sidetitle{padding:5px 10px;color:#d4d5d9;font-weight:bold;}

	.sidetitle a:link{color:#d4d5d9;}
	.sidetitle a:visited{color:#d4d5d9;}
	.sidetitle a:active{color:#d4d5d9;}
	.sidetitle a:hover{color:#d4d5d9;text-decoration:none;}
 
.side{border:#535353 solid;border-width:0 1px 1px;padding:10px;margin-bottom:10px;}
.sidebody{padding:0 0 5px 14px;text-align:left;background:url(http://parts.blog.livedoor.jp/img/usr/hatsukoi/dot.gif) no-repeat 0px 2px;}

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

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

input.sf{width:80px;margin-right: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:11px;font-weight:bold;margin:10px 0;}
	.message{text-align:left;font-size:11px;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 iframe{width:460px;margin-top:10px;}

	a.adtitle:link{color:#d93039;font-weight:bold;}
	a.adtitle:visited{color:#d93039;font-weight:bold;}
	a.adtitle:active{color:#d93039;font-weight:bold;}
	a.adtitle:hover{color:#d93039;font-weight:bold;}
	
	a.addescription:link{color:#d4d5d7;text-decoration:none;}
	a.addescription:visited{color:#d4d5d7;text-decoration:none;}
	a.addescription:active{color:#d4d5d7;text-decoration:none;}
	a.addescription:hover{color:#d4d5d7;text-decoration:none;}
	
	a.adurl:link{color:#d93039;text-decoration:none;}
	a.adurl:visited{color:#d93039;text-decoration:none;}
	a.adurl:active{color:#d93039;text-decoration:none;}
	a.adurl:hover{color:#d93039;text-decoration:none;}
	
	a.adld:link{color:#d93039;}
	a.adld:visited{color:#d93039;}
	a.adld:active{color:#d93039;}
	a.adld:hover{color:#d93039;}
	
	body.ad{background:#181818;}


#outfooter{font-size:xx-small;width:775px;border-top:#535353 solid 1px;line-height:135%;padding-top:10px;text-align:center;margin:20px auto;color:#9C9C9C;}
h1,h2,h3{font-size:x-small;}
.posted,.nextpage,.menu{font-size:xx-small;}

html>body{font-size:small;}
html>body h1,h2,h3{font-size:small;}
html>body .posted,.nextpage,.menu{font-size:x-small;}
html>body #outfooter{font-size:x-small;}


div.pager {
	margin-bottom: 10px;
	text-align: left;
}

ul.index-navigator {
	font-size: 12px;
}

ul.index-navigator li a {
	padding: 0 7px;
}

ul.archives-pager {
list-style-type: none;
	font-size: 12px;
}

ul.archives-pager li {
	padding: 2px 5px;
}

ul.archives-pager li a {
	padding: 0 5px;
}

ul.archives-pager li.both {
	border-left: 1px solid #575e69;
}

ul.article-pager {
	font-size: 12px;
}

ul.article-pager li {
	float: left;
	width: 49%;
	line-height: 1.25;
}

/* = special tech ... borderの高さを揃えるため */
ul.article-pager {
	overflow: hidden;
}

ul.article-pager li {
	padding-top: 1px;/* 1px余白（上部） */
	padding-bottom: 32768px;
	margin-bottom: -32767px;/* 1px余白（下部） */
}

ul.article-pager li a {
	display: block;
	margin: 0 10px;
}

ul.article-pager li.prev {
	text-align: right;
}

ul.article-pager li.next {
	text-align: left;
}

ul.article-pager li.both {
	border-left: 1px solid #8d8d8d;
}

ul.article-navigator:after
, ul.archives-navigator:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}


div.pager
, div.index-navigator-outer {
	zoom:1;
}

a.adtitle {
	color: #D93039;
	font-weight: bold;
}

a.addescription {
	color: #ffffff;
}


a.adurl {
	color: #1b8d1c;
	text-decoration: none;
}

.ads-become a{
	color: #D93039;
}
