@charset "UTF-8";

/*
-----------------------------------------------------
livedoor Blog CSS
    Name:	ノートパッド
          Designed by aamall
 Version:	2007.08.27
(Release: 2006.06.26)
-----------------------------------------------------
*/

*{word-break:break-all;}
body{
	margin:0;
	padding:0 0 30px;
	color:#666;
	background:#00bfff;
	text-align:center;
}
a{color:#999;}
a:hover{color:#96c;text-decoration:none;}

#header td{
	color:#fff;
	font-size:12px;
}
#header a{color:#fff;}
#header a:hover{text-decoration:none;}

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

#banner,#subbanner{
	color:#fff;
	height:83px;
	text-align:right;
}

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

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

.blogtitle{
	font-size:24px;
	padding:20px 15px 5px;
	line-height:100%;
}

.description{
	font-size:12px;
	padding:0 15px;
	line-height:19px;
}
#blogcontainer{
	position:relative;
	z-index:1;
	width:775px;
	background:#f9f9f9 url(http://parts.blog.livedoor.jp/img/usr/notepad/line2.gif) repeat-y 50% 0%;
	padding:15px 0 40px;
}
#content{
	float:left;
	width:564px;
	text-align:left;
}
#blog{}
#plugins{
	float:right;
	width:210px;
	text-align:center;
}

#categorytitle{
	position:relative;
	z-index:2;
	color:#345f86;
	font-size:16px;
	font-weight:normal;
	padding:10px;
	text-align:right;
	background:url(http://parts.blog.livedoor.jp/img/usr/notepad/line1.gif) repeat-x 0 100%;
	margin-bottom:15px;
	margin-top:-15px;
}

/*    main use     */

.fullbody{
	background:url(http://parts.blog.livedoor.jp/img/usr/notepad/line1.gif) repeat-x 0 100%;
	margin-bottom:20px;
}
.blogoutbody{margin:0 10px 0 15px;}
.catbox{
	font-size:12px;
	text-align:right;
}
.datebody{
	height:49px;
	background:url(http://parts.blog.livedoor.jp/img/usr/notepad/date.gif) no-repeat 0 0;
	margin-bottom:10px;
}
.date{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	padding-left:25px;
	line-height:49px;
}
.blogbody{margin:0 10px 30px 25px;}

.title{
	color:#698ed8;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0 15px 10px 0;
}
.title a{color:#698ed8;text-decoration:none;}
.title a:hover{color:#698ed8;text-decoration:underline;}

.main
,.mainmore
,.portal-links{
	font-size:14px;
	margin:0px 15px 0 0;
	line-height:21px;
}

blockquote,
pre{
	border:1px dotted #e0e7ed;
	padding:15px;
	margin:15px 0;
	text-align:left;
	background:#fbfbfb;
}

* html blockquote, * html pre {
        width:400px;
        overflow: auto;        
}

.pict{margin-right:20px;border:10px solid #fff;}

 a.continues{color:#94c366;}
 a.continues:hover{text-decoration:none;}

.permabox{width:564px;}
.combox{
	width:500px;
	height:58px;
	float:left;
	font-size:12px;
	color:#999;
}
.combox div{padding-left:25px;padding-top:30px;line-height:100%;}
.articlebox a{
	display:block;
	float:right;
	width:58px;
	height:58px;
	background:url(http://parts.blog.livedoor.jp/img/usr/notepad/permalink.gif) no-repeat 50% 50%;
}

	img.clipbutton {
		border: none;
	}

/*    article use     */

#articlecontainer{
	width:775px;
	background:#f9f9f9 url(http://parts.blog.livedoor.jp/img/usr/notepad/bg.gif) repeat-y 0% 0%;
	padding:15px 0 40px;	
}
.articlebody{margin-bottom:30px;}
.articlecatbox{
	font-size:12px;
	text-align:right;
	margin-bottom:30px;
}
.articledate{
	color:#345f86;
	font-size:12px;
	margin:0px 0 5px;
}
.articlepermawrapper{text-align:center;}
.articlepermabox{width:514px;margin:0 auto;}
.articlecombox{
	width:300px;
	float:left;
	font-size:12px;
	color:#999;
	text-align:left;
}
.articlecombox div{}
.articlemove{
	width:150px;
	float:right;
	font-size:12px;
	text-align:right;
}
.prev{
	padding-left:12px;
	background:url(http://parts.blog.livedoor.jp/img/usr/notepad/prev.gif) no-repeat 0% 50%;
	line-height:100%;
}
.next{
	padding-right:12px;
	padding-left:15px;
	background:url(http://parts.blog.livedoor.jp/img/usr/notepad/next.gif) no-repeat 100% 50%;
	line-height:100%;
}

.nextpage{
	font-size:12px;
	text-align:right;
	margin:0 10px 10px;
}

/*.articleprev{
	width:70px;
	float:left;
	background:url(http://parts.blog.livedoor.jp/img/usr/notepad/prev.gif) no-repeat 0% 50%;
}
.articleprev div{padding-left:12px;text-align:left;}
.articlenext{
	width:70px;
	float:right;
	background:url(http://parts.blog.livedoor.jp/img/usr/notepad/next.gif) no-repeat 100% 50%;
}
.articlenext div{padding-right:12px;text-align:right;}*/

.trackbackurlbody{
	text-align:left;
	padding:0 25px;
	margin-bottom:30px;
}
.trackbackurlttl{
	color:#698ed8;
	font-size:18px;
	font-weight:normal;
	text-align:left;
}
.trackbackurl{margin-top:10px;}
.trackbackurl table{width:380px;}
input.trackbackbox{width:100%;}
input.trackbackbtn{width:60px;}

#trackback,#comment,#takecomment{
	text-align:left;
	padding:0 25px;
	margin-bottom:10px;
}

.trackbackhead,.commenthead{
	color:#698ed8;
	font-size:18px;
	font-weight:normal;
	text-align:left;
}
.takecommenthead{
	color:#698ed8;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin-bottom:10px;
}
#trackbackbody,#commentbody{margin-top:10px;font-size:14px;}
.trackbackttl,.commentttl{}
.trackbacktext,.commenttext{line-height:19px;margin:5px 15px 20px;}

#error{
	padding:10px;
	font-size:x-small;
	line-height:125%;
	font-weight:bold;
}
#error span{font-weight:normal;}

.loginon,.loginoff{
	font-size:12px;
	font-weight:bold;
	padding:10px 0;
	text-align:center;
	background:#f6f6f6;
	border:solid #e0e7ed;
	border-width:1px 1px 0;
}

#formbody{
	text-algin:center;
	padding:15px 0;
	background:#f6f6f6;
	border:1px solid #e0e7ed;
}

.form{
	width:460px;
	margin:0px auto;
	color:#666;
	font-size:12px;
}

.form th{
	width:65px;
	font-weight:normal;
	padding:0px 10px 0 0;
	text-align:right;
}
.form td{
	padding:3px;
}

input#author{width:300px;}
input#email{width:300px;}
input#url{width:300px;}
input#bake{}
textarea#text{width:385px;height:100px;}
#takecommentsub{
	margin-top:40px;
	text-align:center;
}
input.button{width:80px;}


/* カレンダー指定 */
.calendarhead{
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.calendarhead a{color:#666;text-decoration:none;font-size:12px;}

.caltop{}
.caltbl{
	width:100%;
	background:url(http://parts.blog.livedoor.jp/img/usr/notepad/line1.gif) repeat-x 0 0;
	margin:10px auto 20px;
}

.caltblwkbg{
	text-align:center;
	background:url(http://parts.blog.livedoor.jp/img/usr/notepad/line1.gif) repeat-x 0 100%;
}
.caltblwk{
	width:185px;
	margin:0 auto;
	color:#346087;
}
.caltblwk td{
	padding:7px 0;
	font-size:14px;
	text-align:center;
	line-height:14px;
}

.weekday{}
.sun{}
.sat{}

.caltbldaybg{
	text-align:center;
}

.caltblday{
	width:185px;
	margin:0 auto;
}

.caltblday td{
	color:#ccccc7;
	padding:4px 0;
	font-size:10px;
	_font-size:12px;
	text-align:center;
}

.calendar{}
.calendard{}

.caltblday a{color:#999;}
.caltblday a:hover{color:#96c;text-decoration:none;}

.sidetitle{
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:0 15px;
}
.side{
	font-size:12px;
	text-align:center;
	padding:15px 15px 20px;
}

.sidebody{
	margin-bottom:5px;
	text-align:left;
	line-height:16px;
}
a.ttllink{color:#666;}
a.ttllink:hover{text-decoration:none;}

input.sf{width:122px;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:x-small;font-weight:bold;margin:10px 0;}
.message{text-align:left;font-size:x-small;margin-bottom:10px;}
.blogtimes{margin:10px auto;text-align:center;width:180px;}
.quotetable{background:#000;width:170px;}
.quotetable img{width:160px;}
.quote{color:#000;font-size:x-small;padding:1px;background:#fff;}

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

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

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

#footer{}

#ad{text-align: center; margin-top: 30px; padding-bottom: 10px;}
#ad iframe {width:320px;margin:0 auto;}

body.ad ,
div.gAdsense ,
div.ldService { background:#f2f3f4; }

a.adtitle{color:#94c366;font-weight:bold;}
a.addescription{color:#666;text-decoration:none;}
a.adurl{color:#666;text-decoration:none;}
a.adld{color:#999;text-decoration:underline;}