* {
	margin: 0;
	padding: 0;
}

#wrapper_body {
	width: 1060px;
	margin: 50px auto 50px;
}

body {
color:#ddd;
font-family:"HGPŽºŽÞŽ¼Ž¯Ž¸M",sans-serif,Verdana,Chicago,osaka,"MSPŽºŽÞŽ¼Ž¯Ž¸";
font-size:110%;
line-height:180%;
background-color:#171819;

background-repeat:no-repeat;
background-position: center top;
background-position: 50% 31px;
}

.side{font-size:90%;}
.side2{font-size:90%;line-height:160%;}
.side21{font-size:80%;line-height:160%;}
.side3{line-height:160%;}

img.pict {border: 2px #444 solid;}

a:link   {color:#ccc;}
a:visited{color:#666;}
a:hover  {color:#fff;}


h1{
	width: 1000px;
	font-size:250%;
	padding:10px;margin:10px;
	text-align:left;
	color:#eec;
           font-family:"HGPÁÏ±Ñ³ÑŽÎŽßŽ¯ŽÌŽßÂÎ","MSPŽºŽÞŽ¼Ž¯Ž¸",sans-serif;
}

h1 a:link   {color:#69f;}
h1 a:visited{color:#69f;}
h1 a:hover  {color:#333;
text-decoration:underline;} 
h1 a{text-decoration: none;}

.h1_sub{
	width: 1000px;
	text-align:center; 
	margin-bottom:20px;
	color:#69f;
           font-weight:bold;
           font-size:90%;

}

.calendar{
text-align:center; 
margin-bottom:40px;
color:#888;
font-size:90%;
}

.menu h2{
font-family:Georgia;
margin:0;
padding:5px 3px;
text-align:center;
font-weight:lighter;
color:#ccc;
font-size:100%;
background-image:url(./template/planetarium/img/event01_02.gif);
background-repeat:repeat-y;
background-position:75% 0;
}

.contents00 h2{
margin:15px 0 7px;
padding:7px;
font-size:150%;
font-family:sans-serif,"HGPÁÏ±Ñ³ÑŽÎŽßŽ¯ŽÌŽßÂÎ","MSPŽºŽÞŽ¼Ž¯Ž¸";
font-style:oblique;
color:#ee8;
z-index:2;
border-bottom:solid 2px khaki;
text-align:left;
}

.contents00 h2 a:link   {color:cornflowerblue;}
.contents00 h2 a:visited{color:cornflowerblue;}
.contents00 h2 a:hover  {color:#fff;} 
.contents00 h2 a{text-decoration: none;}

.contents00 h3{
margin:15px 0 7px;
padding:7px;
font-size:100%;
color:#c60;
border-bottom:solid 1px #330;
text-align:right;
}


p{margin:5px 0 17px;}


.menu{
margin:0;padding:0;
width:25%;
float:right;
font-size:90%;

}

.menu ul{
margin:0 0 30px;
padding-top   :6px;
padding-right :0;
padding-left  :7px;
list-style-type:none;
border-top :solid 1px #333;
border-left:solid 3px #033;
}

.amazon {
margin:0 0 30px;
padding-top   :8px;
padding-right :0;
padding-left  :7px;
list-style-type:none;
border-top :solid 1px #333;
border-left:solid 3px #033;
}


.contents00{
margin:0;padding:0;
width:73%;
float:left;
}

.deta{
font-family:Georgia;
font-size:230%;
text-align:right;
color:#69c;
z-index:1;
margin-bottom:-10px;
padding-top:5px;
}

.entry{margin-bottom:50px;}


.entry_love{
margin:5px 0px;
}


.comment{
margin:0 0 10px 30px;
padding:10px 0 10px 10px;
border-bottom:solid 1px #333;
border-left:solid 3px #033;
}


.tb{
margin:0 0 10px 30px;
padding:10px 0 10px 10px;
border-bottom:solid 1px #333;
border-left:solid 3px #033;
}


input,textarea{
margin:0px 0px 3px 0px;
background-color:transparent;
border:solid 1px #666;
color:#999;
}

.menu form{
margin:0 0 30px;
padding-top   :8px;
padding-right :0;
padding-left  :7px;
list-style-type:none;
border-top :solid 1px #333;
border-left:solid 3px #033;
}


.mini{
margin-top:10px;
text-align:right;
font-size:90%;
color:#666;
}

.copyright{
align: center;
text-align:center;
font-size:90%;
}

.top{
text-align:right;
padding-bottom:8px;
margin:40px 0 10px;
border-bottom:solid 1px #330; 
}

blockquote{
margin:10px 0 10px 30px;
padding:10px 0 10px 10px;
border-top:solid 1px #333;
border-bottom:solid 1px #333;
border-left:solid 3px #033;
}

ul.navi {
	margin:0px;
	list-style: none;
	text-align:right;
}
ul.navi li{
	font-size:11px;
	display:inline;
	margin:0px 2px;
}


div.margin20 { margin-left: 20px; font-size: 100%;}
div.figmargin50 { margin-left: 50px;}
div.figmargin100 { margin-left: 100px;}
div.table90 { font-size: 90%;}