* {
	margin: 0;
	padding: 0;
}

#wrapper_body {
	width: 960px;
	margin: 150px auto 50px;
}

body {
color:#999;
font-family:Verdana,Chicago,osaka,"£Í£Ó £Ð¥´¥·¥Ã¥¯",sans-serif;
font-size:100%;
line-height:180%;
background-color:#000;
background-image:url(http://imaging.jugem.jp/template/planetarium/img/event01_01.gif);
background-repeat:no-repeat;
background-position: center top;
background-position: 50% 31px;
}


a:link   {color:#999;}
a:visited{color:#666;}
a:hover  {color:#fff;}


h1{
	width: 960px;
	font-size:100%;
	padding:0;margin:0;
	text-align:center;
	color:#ffc;
}

h1 a:link   {color:#fff;}
h1 a:visited{color:#fff;}
h1 a:hover  {color:#333;
text-decoration:underline;} 
h1 a{text-decoration: none;}

.h1_sub{
	width: 960px;
	text-align: center; 
	margin-bottom:20px;
	color:#666;
}

.calendar{
text-align:center; 
margin-bottom:40px;
color:#666;
}

.menu h2{
font-family:Georgia;
margin:0;
padding:5px 3px;
text-align:center;
font-weight:lighter;
color:#ccc;
font-size:100%;
background-image:url(http://imaging.jugem.jp/template/planetarium/img/event01_02.gif);
background-repeat:repeat-y;
background-position:100% 0;
}

.contents00 h2{
margin:15px 0 7px;
padding:7px;
font-size:100%;
color:#c60;
z-index:2;
border-bottom:solid 1px #330;
text-align:right;
}

.contents00 h2 a:link   {color:#c60;}
.contents00 h2 a:visited{color:#c60;}
.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:24%;
float:right;
}

.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:300%;
text-align:right;
color:#333;
z-index:1;
margin-bottom:-30px;
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;
}