/*--- トップページの設定　---*/
	
	/*--- メイン部分の位置 ---*/
	
	div.content{
		margin: 20px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ　Ｐゴシック", sans-serif;
		line-height: 1.3;
	
		}
	div.content p
		{ font-size:90%;
}
	#postion{
		font-size: 8pt;
font-family: "ＭＳ　Ｐゴシック", sans-serif;
		line-height: 0;
		/*\*/
		letter-spacing: 0em;
		/**/
		}
	#postion a{
		text-decoration: none;
		color: #333366;
		
		}
	
	#postion a:hover{
		text-decoration: underline;
		color: #EC8602;
		background: none;
		}	
	img{
		border:none;
		}
	div.content h2{
		padding: 3px;
		text-indent: 0em;
		font-size: 100%;
		color: #333366;
		background : #ffffff url(../image/style/heading_bg.gif) repeat-x left bottom;
		border-top: 5px solid #a18a46;
		border-bottom: 2px solid #CCCCCC;
		}
	div.content h3{
		
		text-indent: 0em;
		font-size:100%;
		font-weight: bold;
		color: #080077;
		clear: both;
		}
	div.content h3 a{
		text-decoration: none;
		text-indent: 0em;
		font-size:100%;
		font-weight: bold;
		color: #080077;
		clear: both;
		}
	div.content h4{
		text-indent: 0em;
		font-size: 100%;
		font-weight: bold;
		color: #333366;
		}	
	div.content img.right{
		margin: 0px 0px 0.5em 0.5em;
		float: right;
	
		}
	div.content img.profile{
		margin: 0px 0px 0.5em 0.5em;
		float: right;
		padding: 5px;
		background-color: #bbbbbb;
		}
	div.content img.left{
		margin: 0.5em 0.5em 0px 0px;
		float: left;
		
		}
	div.content img.center{
		display: block;
			
		}
	img.astrophoto{
		padding: 5px;
		background-color: #bbbbbb;
		}
	img.planetphoto{
		margin-left: 110px;
		padding: 5px;
		background-color: #cccccc;
		}
	div.content span.bold{
		font-weight: bold;
		
		}
	div.content p{
		text-indent: 1em;
		}
	div.content p.top{
		text-indent: 0em;
		font-size: 9pt;
		}
	div.content p.talk{
		text-indent: 0em;
		font-size: 10pt;
		color: #333333;
		font-weight: bold
		}
	div.content p.info{
		padding-right: 1em;
		padding-left: 1em;
		font-size: 10pt;
	
		font-weight: light;
		}
	div.content p.quote{
		text-indent: 0em;
		font-size: 9pt;
		color: #333333;
		
		}
	div.content p.coment{
		text-indent: 1em;
		font-size: 10pt;
		
		
		}
	#links a{
		float: right;
		padding: 4px;
		
		font-size: 9pt;
		color: #333366;
		margin-right: 0.5em;
		
		}
	#links a:hover{
		color: #EC8602;
		text-decoration: underline;
		}
	#link2 a{
		float: right;
		padding: 0px;
		
		font-size: 9pt;
		color: #333366;
		margin-right: 0.5em;
		font-weight: normal;
		
		}
	#link2 a:hover{
		color: #EC8602;
		text-decoration: underline;
		}
	#link3 a{
		font-size: 8pt;
		color: #333366;
		margin-right: 0.5em;
		font-weight: normal;
		}
	#link3 a:hover{
		color: #EC8602;
		text-decoration: underline;
		}
	#report_bottom{
		margin-left: 2em;
		margin-right: 2em;
		}

	#buy{
		margin-top: 10px;
		margin-bottom: 6px;
		}
	#buy a{
		padding:2px;
		text-decoration: none;
		font-size: 9pt;
		color: #333366;	
		}
	#buy table{
		width: 200px;
		background-color: #f1f1f1;
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #BBBBBB;
		border-bottom: 3px solid #BBBBBB;
		}
	#buy a:hover{
		text-decoration: underline;
		color: #FAFAFA;
		background-color: #EC8602;
		}

	/*--- メイン文章にリンクがあるときの動作 ---*/			
	div.content a{
		color: #333366;
		
		}
	
	div.content a:hover{
		text-decoration: underline;
		color: #EC8602;
		background: none;
		}	
	#bottom p{
		text-align: right;
		font-size: 11pt;
		color: black;
		}
	#bottom a{
		color: #333366;
		}
	#bottom a:hover{
			text-decoration: underline;
		color: #EC8602;
		background: none;
		}
	#sponsor{
		padding: 3px;
		margin: 10px;
		font-size: 10pt;
		color: #333366;
		background-color: #f1f1f1;
		border-top: 2px solid #CCCCCC;
		border-bottom: 2px solid #CCCCCC;
		}
	#sponsor p{
		margin-top: 0px;
		margin-bottom: 0.1em;
		font-size: 9pt;
		font-weight: bold;
		}
	#sponsor a{
		font-size: 9.5pt;
		color:#333366;
		font-weight: normal;
		margin-left: 1.3em;
		}
	#sponsor a:hover{
		text-decoration: underline;
		color: #EC8602;
		background: none;
		}
	
	#telescope{
		font-size: 10pt;
	
		}
	#telescope p{
		font-size: 10pt;
	
		}
	#telescope h5 a{
		font-size: 12pt;
		color:#333366;
		font-weight: normal;
		}
	#telescope a:hover{
		text-decoration: underline;
		color: #EC8602;
		background: none;
		}
	#telescope tr{
		margin-top: 1em;
		}
	div.content table{
		margin: 15px 0px 15px 2px;
		width: 530px;
		line-height: 1;
		/*\*/
		letter-spacing: 0em;
		/**/
		font-family: monospace;
		background-color: #eeeeee;
		border-top: 2px solid #CCCCCC;
		border-bottom: 2px solid #CCCCCC;
		font-size: 11pt;
		margin-bottom: 1em;
		}
	div.content table td{
		font-size: 11pt;
	
		background-color: #ffffff;
		text-align: center;
		
		}
	div.content table p.telescope{
		font-size: 11pt;
		line-height: 1.3;
		background-color: #ffffff;
		text-align: left;
		
		}
	/*--- トピックスの位置 --*/
	
div.secondary h3{
		padding: 10px;
		margin-top: 24px;
		font-size: 90%;
		color: white;
		background-color: #333366;
		}
	
	div.secondary a{
		display: block;
		margin-top: 0.7em;
		margin-left: 0.5em;
		padding-left: 5px;
		font-size: 12pt;
		text-decoration: none;
		color: #222222;
		
		border-bottom: 1px solid #CCCCCC;
		}
	
	div.secondary a:hover{
		color: #EC8602;
		text-decoration: none;
		border-bottom: 1px solid #EC8602;
		}	
	
	div.secondary a:hover{
		color: #EC8602;
		text-decoration: none;
		border-bottom: 1px solid #EC8602;
		}
	
	#sub a{
		display: block;
		margin-top: 0.7em;
		margin-left: 2em;
		padding-left: 5px;
		font-size: 11pt;
		text-decoration: none;
		color: #333333;
		
		border-bottom: 1px solid #CCCCCC;
		}
	
	#sub a:hover{
		color: #EC8602;
		text-decoration: none;
		border-bottom: 1px solid #EC8602;
		}
#sub2 a{
		display: block;
		margin-top: 0.7em;
		margin-left: 3em;
		padding-left: 5px;
		font-size: 11pt;
		text-decoration: none;
		color: #333333;
		
		border-bottom: 1px solid #CCCCCC;
		}
	
	#sub2 a:hover{
		color: #EC8602;
		text-decoration: none;
		border-bottom: 1px solid #EC8602;
		}
