@charset "utf-8";
@import url(../../files/default.css);

@media aural{
rb,
div#top{speak:none;}
}
del p{text-decoration:line-through;}
ins p{text-decoration:underline;}

@media all{
body {	text-align:center;
	line-height:1.4;
	font-size:90%;}
}

a img{padding:1px;
	border-right:1px solid;
	border-bottom:1px solid;}

hr{height:1px;}
@media all{
div#main{
	text-align:center;
	margin:auto;
	width:800px;
	max-width:96%;
	min-width:600px;
	position:relative;
	top:1em;
	z-index:0;/*IE対策*/}

div.section{
	text-align:left;
	margin-left:3%;
	margin-bottom:1em;
	margin-top:1em;}

h1 { text-align:left;
	font-size:1.5em;
	padding-left:0.3em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	margin:0em;
	margin-bottom:1em;}
h1 a{text-decoration:none;
	border-bottom:none !important;}
/*h1 a:visited,
h1 a:hover {color:red;}*/
h1 .blogname{white-space:nowrap;}
#lasts h2{font-size:1em;}

/*ブログトップ用*/
div#banner-description {text-align:left;width:53%;float:left;margin-left:5%;}
/*ついったー*/
div#twitter_div {width:40%;float:right;border-bottom:2px #cccccc solid;margin-top:0em;height:150px;overflow-y:scroll;}
div#twitter_div p{margin:0;text-align:right;}
div#twitter_div h2{background:#aaccff;border-left:0;padding-left:1em;}
div#twitter_div h2 a{color:#ffffff;}
div#twitter_div ul{text-align:left;list-style-type:none;margin-top:0.5em;}
div#twitter_div ul li a{font-size:75% !important;}
div.section{clear:both;}


div#all-entry{
	text-align:left;
	margin:1em auto;}

body#category div#all-entry {width:98%;}
dl.entry-list dt.label{display:none;}
div#all-entry .date-header{
	display:block;
	margin-left:1em;
	font-size:1em;
	font-weight:bolder;
	text-align:left;
	background:none;
	border:none;}
div#all-entry dd.date-body {margin-left:1em;}
dd.date-body div.section{margin:0;}

h2,
h3,
h4,
h2.entry-header {text-align:left;
	font-size:1em;
	font-weight:bolder;
	margin:0;
	padding:0.2em;}

div.entry-body{padding:0.5em;
	padding-left:1.5em;
	margin:0;
	margin-bottom:1em;
	text-align:left;}

div.entry-body p{
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:.5em;
	margin-right:.5em;
	text-indent:1em;	}
div.entry-body ul li p{
	text-indent:0em;}

div#more{border-top:1px dotted;
	margin-top:1em;
	padding-top:1em;}
/*エントリーフッター*/
ul.entry-footer{
	text-align:right;}

ul.entry-footer li {display:inline;
	font-size:90%;}
ul.entry-footer li.date,
ul.entry-footer li.permalink/*,
ul.entry-footer li.categories*/{font-weight:normal;
	display:block;}
ul.entry-footer li.edit {display:none;}


ul.content-nav{margin:1em 3%;}
ul.content-nav li.next{text-align:right;}
div#footer{font-size:90%;}
div#footer div.section{
	margin-left:0;}


div#lastcomments dl{font-size:90%;
	margin-left:5%;}

/*トラックバック*/
dl#trbkinfo{margin:1em auto;}
dl#trbkinfo dt,
dl#trbkinfo dd{display:inline;}
div#trbk dl#ping dt{font-weight:bold;}
div#trbk dl#ping dd.trackback{padding:0.5em;}
div#trbk dl#ping dd.trackback p{margin:0;}
div#trbk dl#ping p.trackback-footer{text-align:right;}

dl#trbkinfo,
div#trbk dl#ping{
	margin-left:4%;
	width:95%;}

div#trbk dl#ping dt{
	margin-bottom:0;}
div#trbk dl#ping dd{
	margin-top:0;
	margin-left:2em;
	margin-bottom:1em;}

/*コメント*/
ul.comment{margin-left:4%;}
ul.comment li p{margin:1em;}
ul.comment li.comment{width:95%;}
li.comment ul.comment-footer{text-align:right;
	margin-right:1em;
}

li.comment ul.comment-footer li{display:inline;}

legend{display:none;}
fieldset{border:none;}

pre{margin-top:0;
	margin-bottom:0;}

blockquote{border:1px solid #cccccc;
	margin-left:2em;
	margin-right:2em}

dd q{font-style:italic;}

#home div#footer{width:auto;
	margin-left:40.5em;}

p.image,
ul.entry-footer{clear:both;}

body,
ul.nl li {background:url(negi.jpg) repeat-x fixed #ffffff;
	color:#007777;}

a{color:#005500;}
a:visited{color:#006666;}
a:hover{background:#00ffff !important;
	text-decoration:none;}

hr{	background-color:#ff6699;
	color:#ff6699;}

div#main{background:#ffffff;}

h1{	color:#008866;
	border-left:1em solid #008888;
	background:#ccffff;
	text-shadow:3px 3px 2px #cccccc;}
h1 .blogname a{	color:#008866;}
h1 span.title a{	color:#008866 !important;}

dt.date-header{
	color:#ff6699;
	border-left:1em solid #008800;
	background:#cccccc;}

div#all-entry {	background-color:#cceeff;
	position:relative;
	z-index:1;/*IE対5.5策*/}
body#entry div.entry{
	position:relative;
	z-index:1;/*IE対策*/}

h2,h3,h4,
.entry-header {color:#ffffff;
	background-color:#00aaaa;
	border-left:1em solid #007777;}
h2.entry-header a:hover,
h2.entry-header a:link,
h2.entry-header a:visited{color:#ffffff !important;
	background-color:transparent;
	border-bottom:none;}

h2,
h3{position:relative;
	z-index:3;/*IE対策*/}

div.entry-body {background-color:#eeffff;
	position:relative;
	z-index:2;/*IE対策*/}

ul.entry-footer {background-color:#cceeee;}
div#trbk dl#ping dd{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;}
ul.comment li.comment{border-bottom:1px solid #cccccc;
	background:#cceeee;}

textarea,
input{	background:#ffffff;
	color:#660066;}

object.nico{width:80%;height:180px;
display:block;}

p.note{font-size:80%;color:#99aa99;}

/*フッター*/
div.footer{background:#cceeee;padding:0.5em;}

/*#entry-153*/
li.a{color:#008800;}
li.b{color:#ff0000;}
li.c{color:#0000ff;}

#entry-193 .sumi{text-align:right;
padding-top:10em;
border-bottom:1px solid;
border-right:1px solid;}
#entry-234 pre{border:1px solid #cccccc;width:90%;}
#entry-234 code {color:#ff66cc;}
th,td{border:solid 1px #ffcccc;
border-width:0 1px 1px 0;
}
/*live*/
dl.live dt {color:#0000ff;}
.tamura{color:#ff0099;}

ul.index li {display:inline;margin-right:1em;}/*旧日記*/
pre.aa{font-family:ＭＳ Ｐゴシック;line-height:1.1;}
} 
