@import url(color.css);

@charset "utf-8";

@media aural{
rb,
div#top{speak:none;}
}

/*ブラウザ非依存化初期設定*/
ul,ol,li{margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;}
ul,ol{padding-left:1.5em;
	margin-left:0;}
dl{margin:0;}


body {	margin:0;
	padding:0.5em 1em;
	padding-bottom:5%;}

@media all{body {line-height:1.3;}
}

img {border:none;}

a:hover{text-decoration:none;}

/*罫線*/
hr { 	border:none;
	margin:1em auto;
	height:1px;
	width:90%;
	clear:both;
	text-align:center;/*IEバグ対策*/}


/*パンくずリスト===========*/
ul.nl {	width:100%;
	text-align:left;
	font-weight:normal;
	font-size:75%;
	margin:0;
	padding:0;
	position:fixed !important;
	position:relative;
	top:5px;
	left:10px;
	z-index:5;}
        /*behavior: url(/files/pos-fixed.htc);IE用*/

ul.nl li{display:inline;
	list-style-type:none;}
ul.nl ul{display:inline;
	margin:0;
	padding:0;}
ul.nl ul{border-bottom:1px solid ;
	padding:1px 4px;}
ul.nl > ul{border-bottom:none;}/*IEバグ対策*/

ul.nl li > ul{border:none;}
ul.nl li > ul:before{content:"(";}
ul.nl li > ul:after{content:")";}
ul.nl a.here,
ul.nl li.here a {border-bottom:1px dashed;
	text-decoration:none;}


/*インライン*/
abbr,acronym,.help {cursor:help;
	border-bottom:1px dotted;}
em { font-style:normal;
	font-weight:bolder;}

rt,rp{font-size:0.7em;
	font-weight:normal !important;}
a rt{text-decoration:none;}

/*ブロック*/

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

h1 { text-align:left;
	font-size:150%;
	padding:0.2em 0.5em;
	margin:0em;
	margin-bottom:1em;}
h1 a{text-decoration:none;}

h2{margin-left:3%;}
h3{margin-left:5%;}
h4{margin-left:7%;}

h2,h3,h4{	margin-top:1.5em;
	position:relative;
z-index:+2;}
p{	margin-left:8%;
	margin-right:8%}

dd p{margin:1em;}

dl.list,
ul.list,
ol.list{margin-left:7%;
	margin-right:7%;
text-align:left;}

dl.list dt{font-weight:bolder;}
dl.list dd{margin-left:7%;
	margin-bottom:1em;}
dl.list dd ul.list,
dl.list dd ol.list{margin-left:0%;
		margin-right:0%;}

table caption{font-size:1em;
	font-weight:bolder;}
th,td{padding:0.1em 0.3em;}

/*Foot*/
address {
	text-align:left;
	margin:2em;
	font-size:90%;
	clear:both;}

div.body ul.navi{text-align:right;
	list-style:none;}
div.body ul.navi li.home{margin-right:1em;}
div.body ul.navi li.top:before{content:"▲";}
div.body ul.navi li.top{	position:fixed;
	right:1em;
	bottom:0.3em;}

div.body ul.navi li.prev,
div.body ul.navi li.next{margin-right:3em;}
div.body ul.navi li.prev:before{content:"←";
	font-weight:bolder;}
div.body ul.navi li.next:after{content:"→";
	font-weight:bolder;}
div.body ul.navi li.up{margin-right:2em;}


/*プリント=================================*/
@media print { 
body,
table{	font-size:10pt;
	font-family:'ＭＳ Ｐ明朝',serif;}
	p,li,dt,dd,address{line-height:1.5;}
ul.nl,
div.top,
div.next,
div.prev,
div.index,
div.home,
address.check,
p.list{display:none;}

dl.list,
ul.list,
ol.list{margin-left:0;
	margin-right:0;}

dl.list dd{margin-left:0.5cm;}

a{text-decoration:none;}

hr{	height:1pt !important;}

h1,h2,h3,b,em,strong,dfn,
dl.outline dt,
span.mail{font-family:'ＭＳ Ｐゴシック',sans-serif;}
b,em,strong,dfn,dl.outline dt,
span.mail{
	font-weight:normal;}
}

/*Mozillaバグ*/
del p{text-decoration:line-through;}
ins p{text-decoration:underline;}

.song .amazon{font-size:80%;}
/*---------------------------------*/
@media all{
body {	text-align:center;
	line-height:1.4;
	font-size:90%;}
}

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

@media all{
div.body,
div#main{
	text-align:center;
	margin:auto;
	width:56em;
	max-width:96%;
	min-width:600px;
	position:relative;
	top:1em;}/*ページ全体を包括*/

#entry div#main,
#category div#main{	width:51em;}
/*最近の日記*/
#lasts h2{font-size:1em;}

div#all-entry{width:50em;
	max-width:95%;
	min-width:520px;
	text-align:left;
	margin:1em auto;}/*個別エントリー*//**/
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 .date-body {margin-left:1em;}

h2,
h3,
h4,
.entry-header/*エントリータイトル*/
{	text-align:left;
	font-size:1em;
	font-weight:bolder;
	margin:0;
	padding:0.2em;
}

/*エントリー本文*/
.entry-body{padding:0.5em;
	margin:0;
	margin-bottom:1em;}
.entry-body p{
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:.5em;
	margin-right:.5em;
	text-indent:1em;}
#more{border-top:1px dotted;
	clear:both;}

/*彗星サムネ画像を左寄せ*/
p.image img{float:left;
	margin:10px;}
ul.entry-footer{clear:both;}

/*エントリー下の日付など*/
ul.entry-footer{
	text-align:right;}

ul.entry-footer li {display:inline;
	font-size:90%;}
ul.entry-footer li.date {font-weight:bolder;
	display:block;}
ul.entry-footer li.edit {display:none;}
ul.entry-footer > li.edit {display:inline;
	text-decoration:none;}

/*「次の日記」ナビ*/
ul.content-nav{margin:1em 3%;}
ul.content-nav li.next{text-align:right;}

div#menulist div.section{font-size:90%;
	margin-left:0;}

/*最近のコメント*/
div#lastcomments dl{font-size:90%;
	margin-left:5%;}

/*トラックバック*/
dl#trackbacks-info{margin:1em auto;}

dl#trackbacks-info dt,
dl#trackbacks-info dd{display:inline;}
div#trackback dl#ping dt{font-weight:bold;}
div#trackback dl#ping dd.trackback{padding:0.5em;}
div#trackback dl#ping dd.trackback p{margin:0;}
div#trackback dl#ping p.trackback-footer{text-align:right;}

div#trackback dl#trackbacks-info,
div#trackback dl#ping{
	margin-left:4%;
	width:95%;}

div#trackback dl#ping dt{
	margin-bottom:0;}
div#trackback 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;
	position:relative;
	top:-0.4em;}
li.comment ul.comment-footer li{display:inline;}
legend{display:none;}
fieldset{border:none;}

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

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

dd q{font-style:italic;}

ul.link {text-align:right;
margin-top:1em;
margin-bottom:1em;
width:auto;
white-space:nowrap;
overflow:hidden;}

#home div#all-entry{width:40em;
	margin:0;
	float:left;}
#home div#menulist{width:auto;
	margin-left:40.5em;}
#feed p{margin:0;
margin-left:1em;}

p.image{float:left;}
#home p.image{float:none;}
h2,h3,h4,
#entry ul.link{	clear:both;}
#home h2,
#home h3,
#home h4{clear:none;}
p.image,
ul.entry-footer,
pre{clear:both;}
pre.comet{margin-bottom:1em;
font-family:'ＭＳ ゴシック',monospace;}
pre.aa{font-family:'ＭＳ Ｐゴシック';
font-size:1em;
line-height:1.1;}
#home pre.comet{font-size:86%;}
/*#home * > pre.comet{font-size:85%;}*/

/*使用機材*/
table.eyepiece,
table.eyepiece th,
table.eyepiece td {border-collapse:collapse;}

dl.bino dt,
dl.bino dd{display:inline;
margin:0;}
dl.bino dt:after{content:":";}

#home #obs h2{
position:relative;
z-index:+1;
}
#home #obs ul{margin-left:2em;}
/*彗星名称*/
span.cometdesignation{white-space:nowrap;}
}