@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#main *{text-align:left;}

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;}

h2{font-size:1.2em;}
h1,h2,h3,h4{padding-left:0.3em;}

dd.date-body div.section{margin:0;}

/*エントリーフッター*/
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{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(../../diary/files/negi.jpg) repeat-x fixed #ffffff;
	color:#007777;}

a{color:#005000;}
a:visited{color:#006000;}
a[ href$=".JPG" ]:visited,
a[ href$=".jpg" ]:visited,
a[ href$=".PNG" ]:visited,
a[ href$=".png" ]:visited{border-bottom:none;}
a:hover{background:#00ffff !important;
	text-decoration:none;}

hr{	background-color:#66ff99;
	color:#66ff99;}

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;}

h2,h3,h4{color:#ffffff;
	background-color:#00aaaa;
	border-left:1em solid #007777;}
h2 a,
h3 a,
h4 a{color:#ffffff !important;}

h2,
h3{position:relative;
	z-index:3;/*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;}


/*プロフィールページ適用*/
body#profile dl.personal{margin-left:7%;
	margin-right:7%;}
body#profile dt{font-weight:bolder;}
body#profile dd{margin-left:7%;
	margin-bottom:1em;}
body#profile dl.history dt{float:left;
	clear:both;
	color:#ff6666;}
body#profile dl.history dd{margin-bottom:auto;
	margin-left:6em;}


/*堀江由衣ファンに100*/
.yui100 dl.list dt{text-indent:-1em;}
q,samp,kbd{font-weight:bolder;}
samp,kbd{font-size:100%;}

/*カウントに適用*/
body#count table{margin:1em;}
body#count .date,
body#count .date td{width:8em;
	text-align:center;
	white-space:nowrap;}
body#count table,
body#count td,
body#count th{border:1px solid #ffccff;}
body#count th{	text-align:center;
	white-space:nowrap;}

/*CSS*/
body#css p.exp{border:3px solid #008888;
	padding:10px;
	text-align:center;
	font-weight:bolder;}

/*リンク*/
/*リンクボックス*/
body#links div#main div.link {width:32%;
	border:1px outset #99ffff;
	float:left;
	background:none;
	margin:1em 0.1em;
	padding-bottom:0.5em;}

body#links div#main div.link ul li{	clear:both;}
body#links div#link{margin-left:0%;}

/*リンク見出し*/
body#links div#main div.link h3{font-size:1em;}
body#links div#ytns{margin-bottom:0;}
body#links div#tc{margin-top:0;}
}/*media all*/


