@charset "Shift_JIS";
/* ---------------------------------------------
*Since 2007-6-21
*Modified 2007-7-10
*  ---------------------------------------------
*/

/* ---------------------------------------------
   TOC:
    00 [トップページ]structure調整
	01 [トップページ]RSSアイコン・詳細リンク
	02 [トップページ]コンテンツ 各ボックス設定
	03 [トップページ]見出し
	04 [トップページ]著者・日付・リード文・リンク
	05 [トップページ]リスト
	06 [トップページ]BOX1微調整
	07 [トップページ]ISASニュース
	08 [トップページ]イベント
	09 [トップページ]科学衛星ピックアップ
	10 [トップページ]研究者のみなさんへ
	11 [トップページ]画像拡大効果
	12 [トップページ]headline内 2カラム（顔写真）
	13 [トップページ]お知らせ 調整
	14 [トップページ]Flash Playerダウンロード
   --------------------------------------------- */

/* 00 [トップページ]structure調整
   --------------------------------------------- */
body#topCat #header {
	height: 99px;
}
body#topCat #secondary{
	margin-top: -10px;
	padding-top: 0;
}


/* 01 [トップページ]RSSアイコン・詳細リンク
   --------------------------------------------- */
body#topCat #primary p.rss{
	float: right;
	margin: -15px 45px 0 0;
}
/* Hides from IE-mac \*/
* html body#topCat #primary p.rss{
	margin: -21px 15px 0 0;/* Win IE6 */
}
/* End hide from IE-mac */
*:first-child+html body#topCat #primary p.rss{
	margin: -21px 15px 0 0;/* Win IE7 */
}
body#topCat #primary p.detail{
	float: right;
	margin: -16px 0 0 0;
	padding-right: 10px;
}
body#topCat #primary p.detail a{
	color: #ffffff;
	font-size: 10px;
	text-decoration: underline;
}


/* 02 [トップページ]コンテンツ 各ボックス設定
   --------------------------------------------- */
body#topCat #primary div#box1{
	float: left;
	width: 303px;
	margin-right: 1px;
}
body#topCat #primary div#box2{
	float: left;
	width: 302px;
	margin: 60px 0 0 0;
}
body#topCat #primary div#box1 div.headline{
	background-color: #ffffff;
}
body#topCat #primary div#box2 div.headline{
	background-color: #ffffff;
}
body#topCat #primary div.headline div.headinfo1{
	padding: 15px;
}
body#topCat #primary div.headline div.headinfo{
	padding: 10px 15px;
	background: url(../common/bg06.gif) repeat-x 0px -6px;
}
body#topCat #primary div.headline#special div.headinfo{
	padding: 10px 15px;
	background: none;
}
body#topCat #primary div.headline#information div.headinfo{
	padding: 10px 15px;
	background: url(../common/bg06.gif) repeat-x left bottom;
}
body#topCat #primary div.headline#information div.headinfo.last{
	padding: 10px 15px;
	background: none;
}


/* 03 [トップページ]見出し
   --------------------------------------------- */
body#topCat #primary h2{
	margin-bottom: 0;
	padding: 5px 0 3px 18px;
}
* html body#topCat #primary h2{
	padding-top: 0;
}/* IE6 */
*:first-child+html body#topCat #primary h2{
	padding-top: 0;
}/* IE7 */
/*body#topCat #primary h2.head{
	padding: 13px 0 5px 19px;
}*/
body#topCat #primary h2 img{
	vertical-align: bottom;
}
body#topCat #primary div#box1 h2,
body#topCat #primary div#box2 h2{
	background: #005AA5 url(../image/bg_heading01.gif) no-repeat left bottom;
	font-size: 5px;
	line-height: 1;
}
body#topCat #primary div#box2 div#information h2{
	background: #005AA5 url(../image/bg_heading05.gif) no-repeat left bottom;
}
body#topCat #primary div.headline div.headinfo1 h3{
	font-size: small;
	\_font-size: x-small;
	margin-bottom: 0.8em;
	line-height: 1.3;
}
body#topCat #primary div.headline div.headinfo h3{
	font-size: small;
	\_font-size: x-small;
	margin-bottom: 0;
	line-height: 1.3;
}


/* 04 [トップページ]著者・日付・リード文・リンク
   --------------------------------------------- */
body#topCat #primary div.headline div.headinfo1 p.author{
	font-size: x-small;
	\_font-size: xx-small;
	line-height: 1.3;
	margin-bottom: 1em;
}
body#topCat #primary div.headline div.headinfo p.author{
	font-size: x-small;
	\_font-size: xx-small;
	line-height: 1.3;
	margin: 0.5em 0 0;
}
body#topCat #primary div.headline div.headinfo1 p.date{
	font-size: x-small;
	\_font-size: xx-small;
	margin-bottom: 1em;
}
body#topCat #primary div.headline div.headinfo p.date{
	font-size: x-small;
	\_font-size: xx-small;
	margin-bottom: 0.5em;
}
body#topCat #primary div.headline p.info{
	font-size: small;
	\_font-size: x-small;
	line-height: 1.5;
	margin-bottom: 0.5em;
}
body#topCat #primary div.headline p.moreDetail{
	font-size: x-small;
	\_font-size: xx-small;
	line-height: 1.1;
}
body#topCat #primary div.headline p.otherCont{
	padding: 5px 10px;
	background: url(../common/bg06.gif) repeat-x 0px -6px;
	font-size: x-small;
	\_font-size: xx-small;
	line-height: 1.1;
	text-align: right;
}


/* 05 [トップページ]リスト
   --------------------------------------------- */
body#topCat #primary div.headline ul{
	padding: 0 10px 1px;
}
body#topCat #primary div.headline ul li{
	margin-bottom: 0.8em;
	padding-left: 15px;
	background: url(../common/icn02.gif) no-repeat 0px 3px;
	font-size: small;
	\_font-size: x-small;
	line-height: 1.35;
}
body#topCat #primary div.headline ul li.out{
	background: url(../common/icn_linkout.gif) no-repeat 0px 3px;
}
body#topCat #primary div.headline ul li.out span.linkInfo{
	display: block;
	left: -1000px;
	overflow: hidden;
	position: absolute;
	top: -1000px;
}/* 「新しいウィンドウが開きます」テキスト */
body#topCat #primary div.headline ul li span{
	font-size: x-small;
	\_font-size: xx-small;
}


/* 06 [トップページ]BOX1微調整
   --------------------------------------------- */
body#topCat #primary div#box1 div.headline div.headinfo1 ul{
	padding: 0 0 1px;
}
/*body#topCat #primary div#box1 div.headline div.headinfo{
	background: url(../common/bg06.gif) repeat-x 0px -6px;
}*/
/*body#topCat #primary div#box1 div.headline div.headinfo h3{
	font-weight: normal;
}*/
body#topCat #primary div#box1 div.headline p img{
	vertical-align: bottom;
}


/* 09 [トップページ]科学衛星ピックアップ
   --------------------------------------------- */
body#topCat #secondary div#pickup{
	margin: 0 0 20px 20px;
}
body#topCat #secondary div#pickup h2,
body#topCat #secondary div#pickup ul li{
	margin-bottom: 3px;
	line-height: 1;
}
body#topCat #secondary div#pickup ul li img{
	vertical-align: bottom;
}

/* 13 [トップページ]お知らせ 調整
   --------------------------------------------- */
body#topCat #primary div#box3 div#isasInfo div.headinfo{
	background: url(../common/bg06.gif) repeat-x bottom -6px;
}
body#topCat #primary div#box3 div#isasInfo div.last{
	background-image: none;
}
body#topCat #primary div#box3 div#isasInfo h2{
	background-image: url(../image/bg_heading05.gif)
}

/* 14 [トップページ]Flash Playerダウンロード
   --------------------------------------------- */
body#topCat #main div#flDl{
	margin-bottom: -15px;
	padding: 20px 0 0 25px;
	clear: both;
}
body#topCat #main div#flDl ul li{
	padding-left: 15px;
	background: url(../common/icn01.gif) no-repeat 0px 1px;
	color: #ffffff;
	font-size: x-small;
	\_font-size: xx-small;
	line-height: 1.35;
}
body#topCat #main div#flDl ul li a{
	color: #ffffff;
	text-decoration: none;
}
body#topCat #main div#flDl ul li a:hover,
body#topCat #main div#flDl ul li a:active{
	color: #0060a7;
}

body#topCat #main div#flDl ul li.out{
	background: url(../common/icn_linkout_side.gif) no-repeat 0px 1px;
}
body#topCat #main div#flDl ul li.out span.linkInfo{
	display: block;
	left: -1000px;
	overflow: hidden;
	position: absolute;
	top: -1000px;
}/* 「新しいウィンドウが開きます」テキスト */

/* 15 [トップページ]バナー
   --------------------------------------------- */
body#topCat #secondary p.banner{
	margin: 0 0 10px 20px;
}