@charset "EUC-JP";

	body{
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		text-align:center;
		background:#F8F8FF url('http://image.blog.livedoor.com/img/usr/newyearbird02/back.gif') repeat-y 50% 100%;
	}
blockquote{
margin:5px;
border:2px dotted #87CEFA;
background-color:#F0FFFF;
padding:15px 15px 15px 15px;
text-align:left;
}

.bl2{
color: #666;
margin:5px;
line-height:150%;
padding: 10px; 
border-left: 5px solid #D3D3D3;
background:#F5F5F5;
word-break: break-all;
}
.bl3 {
background-color:#FFFFFF;
padding: 10px;
margin:0px;
border-top:1px solid #808080;
border-left:1px solid #808080;
border-right:1px solid #696969;
border-bottom:1px solid #696969;
}
.ulcss	{	
	margin:0px 0px 0px 10px;
         }
p.hoka
{	
	margin:10px 0px 0px 3px;
}


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

	a.acalendar{color:#cc0000;text-decoration:underline;font-weight:bold;}
	a.acalendar:link{color:#cc0000;background-color:#fff;text-decoration:underline;font-weight:bold;}
	a.acalendar:visited{text-decoration:none;font-weight:bold;}
	a.acalendar:active{}
	a.acalendar:hover{color:#cc0000;background-color:#fff;text-decoration:none;font-weight:bold;}

	a.acontinues{color:#006600;text-decoration:underline;font-weight:bold;}
	a.acontinues:link{color:#006600;text-decoration:underline;font-weight:bold;}
	a.acontinues:visited{text-decoration:underline;font-weight:bold;}
	a.acontinues:active{font-weight:bold;}
	a.acontinues:hover{color:#006600;text-decoration:underline;font-weight:bold;}

	a.amenu{color:#006600;text-decoration:underline;font-weight:bold;}
	a.amenu:link{color:#006600;text-decoration:underline;font-weight:bold;}
	a.amenu:visited{text-decoration:underline;font-weight:bold;}
	a.amenu:active{font-weight:normal;}
	a.amenu:hover{color:#006600;text-decoration:underline;font-weight:bold;}

	#banner,#subbanner{
		width:789px;
		height:200px;
		background:url('http://jnews1.com/pic/header2.gif') no-repeat 50% 0;
		text-align:left;
	}

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

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

	h1,h2,h3{margin:0;padding:0;}
         h3{
            font-size: 13px;
            color: #000000;
            background: #F5F5F5;
            border-bottom: 3px solid #A9A9A9;
            font-weight:normal;
            margin:12px 0px 19px 0px;
            padding:3px 0px 3px 3px;
         }

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

	.blogtitle{
		color:#0099ff;
		font-size:25px;
		font-weight:normal;
 		padding:48px 15px 0 150px;
	}

	.description{
		color:#000;
		font-size:14px;
		font-weight:normal;
		padding:15px 90px 15px 190px;
	}
	.topad{
		color:#000;
		font-size:14px;
		font-weight:normal;
		padding:0px 0px 15px 250px;
	}
a.keyword:link
, a.keyword:visited
, a.keyword:hover
, a.keyword:active{
	text-decoration: none;
	border-bottom: dotted 1px #696969;
       }
      .adsense{
		color:#000;
		font-size:14px;
		font-weight:normal;
		padding:20px 140px 15px 200px;
	}


	.description2{
		color:#000;
		font-size:13px;
		font-weight:normal;
		padding:10px 90px 7px 170px;
	}

	#content{
		width:530px;
		float:left;
		margin:0 0 20px 10px;
		background-color:#ffffff;
	}

	.blog{
		width:510px;
		margin:0 auto 0 auto;
		text-align:center;
	}

	#links{
		width:192px;
		float:right;
		margin:15px 18px 20px 0;
		background-color:#fff;
	}

	.blogbody{
		line-height:135%;
		text-align:left;
		background-color:#fff;
	}

	.date{
		color:#233a5B;
		font-size:small;
		font-weight:bold;
		margin-top:15px;
		text-align:left;
		padding:12px 10px 9px 48px;
		background:#fff url('http://image.blog.livedoor.com/img/usr/newyearbird02/blue_back.gif') no-repeat 0 0;
	}

	.title{
		color:#000000;
                  	font-size:16px;
		font-weight:bold;
		margin:0;
		padding:13px 10px 20px 15px;
		background:#fff url('http://image.blog.livedoor.com/img/usr/newyearbird02/back_moyou.gif') repeat-x 0 100%;
	}

	.main{
		color:#000000;
		font-size:83%;
		padding:10px 10px 10px 15px;
	}
	
	.pict{
		margin-right:5px;
		margin-bottom:5px;
	}
	
	.main-continues{
		font-size:83%;
	}

	.posted{
		color:#000;
		font-size:70%;
		text-align:right;
		padding-right:0 15px;
	}

	a.aposted{color:#006600;text-decoration:underline;}
	a.aposted:link{color:#006600;text-decoration:underline;}
	a.aposted:visited{text-decoration:underline;}
	a.aposted:active{}
	a.aposted:hover{color:#006600;text-decoration:underline;}

        .aws{
		color:#000;
		font-size:83%;
		text-align:left;
		padding-right:0 15px;
	}

	a.aws{color:#006600;text-decoration:underline;font-weight:bold;}
	a.aws:link{color:#006600;text-decoration:underline;font-weight:bold;}
	a.aws:visited{text-decoration:underline;font-weight:bold;}
	a.aws:active{font-weight:bold;}
	a.aws:hover{color:#006600;text-decoration:underline;font-weight:bold;}

	.menu{
		color:#000;
		font-size:70%;
		text-align:right;
		margin-top:5px;
		padding-right:15px;
	}

	.comments-head{
		color:#000;
		font-size:83%;
		font-weight:bold;
		margin:0;
		padding:5px 10px 10px 15px;
		background:#fff url('http://image.blog.livedoor.com/img/usr/newyearbird02/back_moyou.gif') repeat-x 0 100%;
	}

	.comments-body{
		color:#000;
		font-size:83%;
		padding:10px;
	}

	.comments-post{
		color:#000;
		font-size:70%;
		text-align:right;
		padding-right:10px;
	}

	.trackback-url{
		color:#000;
		font-size:83%;
		font-weight:normal;
		padding:5px 10px;
	}

	.trackback-body{
		color:#000;
		font-size:83%;
		padding-left:5px 10px 5px 20px;
	}

	.trackback-post{
		color:#000;
		font-size:83%;
		text-align:right;
		padding-right:10px;
	}

	a.atrackback-post{color:#000;text-decoration:none;font-weight:bold;}
	a.atrackback-post:link{color:#000;text-decoration:none;font-weight:bold;}
	a.atrackback-post:visited{text-decoration:none;font-weight:bold;}
	a.atrackback-post:active{font-weight:bold;}
	a.atrackback-post:hover{color:#000;text-decoration:none;font-weight:bold;}

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

	label{
		color:#000;
		font-size:83%;
		font-weight:bold;
	}
	
	#author{width:210px;border:1px solid #0099ff;}
	#email{width:210px;border:1px solid #0099ff;}
	#url{width:210px;border:1px solid #0099ff;}
	#text{width:400px;height:200px;border:1px solid #0099ff;}
	
	.calendarhead{
		color:#000;
		font-size:small;
		font-weight:;
		text-align:center;
		padding:11px 5px 9px 5px;
		background:#fff url('http://image.blog.livedoor.com/img/usr/newyearbird02/pink_back.gif') no-repeat 0 0;
	}

	.calendartable{
		width:191px;
		text-align:center;
		margin-top:0;
		margin-bottom:15px;
		padding:5px 5px 10px 5px;
	}
	
	.calendarweek{
		color:#000;
		font-size:83%;
		font-weight:normal;
		position:center;
	}

	.calendarwd{
		width:191px;
		margin:0;
		padding:0 5px 8px 5px;
		background:#fff url('http://image.blog.livedoor.com/img/usr/newyearbird02/_back_moyou.gif') repeat-x 0 100%;
	}

	.calendard{
		empty-cells:show;
		background:#fff;
	}

	.calendardbg{
		color:#000;
	}

	.calendar{
		color:#000;
		font-weight:normal;
		font-size:83%;
		position:center;
	}

	.sidetitle{
		font-size:small;
		font-weight:;
		color:#000;
		text-align:center;
		padding:3px 5px 9px 5px;
		background:#fff url('http://image.blog.livedoor.com/img/usr/newyearbird02/green_back.gif') no-repeat 0 0;
	}

	.side{
		font-size:83%;
		text-align:left;
		line-height:100%;
		padding:5px;
		margin-bottom:15px;
		background:#fff;
	}
	
	.sidebody{
		padding-left:5px;
		margin-bottom:15px;
	}
	
	a.aside				{color:#006600;text-decoration:underline;font-size:83%;}
	a.aside:link		{color:#006600;text-decoration:underline;font-size:83%;}
	a.aside:visited	{color:#006600;text-decoration:underline;font-size:83%;}
	a.aside:hover	{color:#006600;text-decoration:underline;font-size:83%;}

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

	.pagetop{
		font-size:70%;
		text-align:right;
		padding:10px 10px 25px 10px;
	}

	.photo{text-align:center;}

	.nickname{
		color:#000;
		font-size:83%;
		font-weight:bold;
		padding:5px;
	}

	.message{
		color:#000;
		font-size:83%;
		line-height:115%;
		}

	.quotetable{background:#000;}
	.quote{color:#000;font-size:83%;padding:1px;background:#fff;}

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

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

	.syndicate{
		font-size:83%;
		text-align:center;
	}
		.checkers{
		font-size:83%;
		margin-top:10px;
	}

/*** µ­»ö¥¿¥° */
dl.article-tags dt
, dl.article-tags dd {
         display: inline;
	margin: 0;
	padding: 5;}

.side ul.tagcloud {
	margin: 0;
	padding: 0;
	text-align: left;
	overflow: hidden;
	line-height: 1.2;
}
.side ul.tagcloud li {
	display: inline;
	margin: 0;
	padding: 0;
}

/** fontSize */
.side ul.tagcloud li.tag-weight-0 {
	font-size: 90%;
}
.side ul.tagcloud li.tag-weight-1 {
	font-size: 110%;
}
.side ul.tagcloud li.tag-weight-2 {
	font-size: 155%;
}
.side ul.tagcloud li.tag-weight-3 {
	font-size: 190%;
}
.side ul.tagcloud li.tag-weight-4 {
	font-size: 220%;
}

/* ----------------------------------------------- */
/** Index Navigator */
/* ----------------------------------------------- */

ul.index-navigator
, ol.paging-number {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.index-navigator li
, ol.paging-number
, ol.paging-number li {
	display: inline;
	padding: 0;
	margin: 0;
}
ul.index-navigator li {
	font-weight: normal;
}

ul.index-navigator li.paging-number ol.paging-number li.current {
	margin: 0 5px;
	font-weight: bold;
}
ul.index-navigator li a {
	margin: 0 2px;
	padding: 0 3px;
	font-weight: normal;
}

div.index-navigator-outer {
	text-align: center!important;
}
	/* for IE hasLayout */
	ul.index-navigator li a {
		zoom: 1;
	}

.side ul.tagcloud li.tag-lifetime-0
, .side ul.tagcloud li.tag-lifetime-1
, .side ul.tagcloud li.tag-lifetime-2
, .side ul.tagcloud li.tag-lifetime-3
, .side ul.tagcloud li.tag-lifetime-4 {}

/** Google AdSense **************************/
.google-user-ad { margin:10px; } 

.ad-outer { margin:0 auto; padding:5px; text-align:left; }
.ad-by { margin-bottom:2px; font-size:11px; }
.ad-box { text-align:left; }
.ad-box a{ display:block; margin:0 8px 0 0!important; padding:4px 5px!important; overflow:hidden; }
.ad-box a:hover { padding:3px 4px!important; }
.ad-box a span.ad-url { margin-left:10px; }
/* for IE6-7 */
* html .ad-outer .ad-box a{ height:1%; }
*+html .ad-outer .ad-box a{ height:1%; }

.ad-by a, .ad-by a:hover { color:#000000; font-weight:bold; }
.ad-box a, .ad-box a:hover { text-decoration:none !important; }
.ad-box a span.ad-title { font-size:14px; color:#0000ee; font-weight:bold; text-decoration:underline !important; line-height:180%; }
.ad-box a:hover span.ad-title { text-decoration:none !important; }
.ad-box a span.ad-url,
.ad-box a:hover span.ad-url { font-size:11px; color:#008000; line-height:150%; }
.ad-box a span.ad-description { display:block; font-size:12px; color:#000000; line-height:150%; }
.ad-box a:hover span.ad-description { display:block; font-size:12px; color:#000000; }
.ad-box a:hover{
	background:#ffffbb;
	border:1px solid #ffffbb;
	-moz-border-radius:5px; /* for fx */
	-webkit-border-radius:5px; /* for safari */
}
