@charset "Shift_JIS";
/*******************************************************************************************/
/** プロジェクト                                                                          **/
/*******************************************************************************************/
@import "/shared/css/navigation_projects.css";

/********** プロジェクトトップ **********/
#areacenter_projects {
	width: 579px;
	float: left;
	padding: 0px 7px 10px 7px;
	margin: 0px 0px 7px 0px;
	border: 1px solid #CCCCCC;
}
#areacenter_projects img { margin: 10px 0px 3px 0px; }

/** 左列 **/
.project_linkarea_l { width: 279px; float: left; margin-right: 14px; }

/** 右列 **/
.project_linkarea_r { width: 279px; float: left;}

/** 各プロジェクト **/
.project_linkarea_indent { margin-left: 0.5em; }
.project_linkarea_indent h3{ font-size: 1.0em; font-weight: bold; }
.project_linkarea_indent ul { list-style-type: none; margin: 0px; padding: 0px; }
.project_linkarea_indent li { margin-left: 0.5em; padding: 1px; }

/********** プロジェクト種類 **********/
/** 衛星種類 **/
.sutitle { background-color: #B6D9F4; padding: 5px; margin-top: 10px; }
.sutitle h3 { font-size: 1.0em; font-weight: bold; }

.cols { text-align: center; vertical-align: top; width: 30%; } /** 3列の場合 **/
.cols4 { text-align: center; vertical-align: top; width: 25%; }/** 4列の場合 **/
.cols p, .cols4 p { margin-top: 5px; margin-bottom: 15px; }

/********** プロジェクト詳細 **********/
/** プロジェクトタイトル **/
#rocket_mainimg { background-color: #0E80DC; margin: 0px; }

/** プロジェクトタイトル下 **/
#rocket_mainimg_bottom {
	margin-bottom: 10px;
	padding: 5px 0px 0px 10px;
	background-color: #0E80DC;
	width: 585px;
	background-image: url(/projects/img/bottom_bg.jpg);
	background-repeat: no-repeat;
	height: 17px;
}
.ffff00 { color: #FFFF00; font-weight: bold; } /* ステータス（黄）*/
.ffffff { color: #FFFFFF; font-weight: bold; } /* ステータス（白）*/

/** プロジェクトイメージ **/
.image-center { margin: 7px 0px 5px 0px; padding: 0px; }
.image-center img { margin: 0px; padding: 0px; }
.float-left { margin-right: 5px; margin-bottom: 10px; margin-top: 5px; float: left; }
.float-right { margin-left: 5px; margin-bottom: 10px; margin-top: 5px; float: right; }

/** プロジェクト説明 **/
.text-top { padding: 5px 0px 0px 0px; margin: 0px; }

/** 汎用テーブル **/
table.rocket_table {
	border-collapse: collapse;
	border: 1px solid #696969;
	margin-bottom: 10px;
	width: 100%;
}
table.rocket_table caption { font-weight: bold; text-align: left; font-size: 1.0em; }
table.rocket_table th { border: 1px solid #696969; background-color: #DCDCDC; padding: 2px; }
table.rocket_table td { border: 1px solid #696969; padding: 2px; }

/** 行 **/
.rocket_table_tr1 { background-color:#F5F5F5; }	/* 背景グレー */

/** セル **/
.rocket_table_td_center { text-align: center; white-space: nowrap; }	/* 中央揃え */
.rocket_table_td_right { text-align: right; white-space: nowrap; }	/* 右揃え */

/** プレスリリース **/
.naiyou201 dl.global_arow_gray dt { font-size: 0.9em; }

/********** プロマネ **********/
.manager_title { margin-bottom: 10px; }
.manager_text { float: left; width: 308px; }
.manager_img { float: left; text-align: right; width: 250px; padding-left: 5px; }

/********** H2A諸元 **********/
/** 諸元表 **/
table.general { border-collapse: collapse; }
table.general caption { padding: 5px; background: #dddddd; border: 1px solid #000000; }
table.general th { padding: 5px; background: #dddddd; border: 1px solid #000000; font-weight: normal; } 
table.general td { padding: 5px; border: 1px solid #000000; font-weight: normal; }

/********** 燃焼試験トップ **********/
/** お知らせ **/
.noticeBlock { background-color: #e6f3ff; border: #cccccc 1px solid; padding: 10px }

/********** 燃焼試験一覧 **********/
#engineall {}
#engineall ul { margin-left: 20px; }

/** 試験一覧 **/
table.engine { border-collapse: collapse; margin-top: 5px; }
table.engine td { border-width: 1px; border-style: solid; padding: 5px; text-align: left; }
table.engine th { border-width: 1px; border-style: solid; padding: 5px; background-color:#F5F5F5; }
table.engine caption { font-weight: bolder; font-size: 1.2em; padding-bottom: 10px; }

/********** 燃焼試験詳細 **********/
#engineTest {}
#engineTest table.schedule {}
#engineTest table.schedule caption { font-size: 0.7em; font-weight: normal; }
#engineTest table.schedule .center { font-size: 0.7em; font-weight: normal; }
#engineTest table.schedule th { padding: 0.8em 2.0em; border: 1px solid #555; font-weight: normal;  text-align: center; background: #ffe; }
#engineTest table.schedule td { padding: 0.8em 2.0em; border: 1px solid #555; font-weight: normal;  text-align: center; }
#engineTest table.result { margin: 0 0 0.7em; border-collapse: collapse; border: 1px solid #555; }
#engineTest table.result caption { padding: 1em 1em 3em 0px; background: #fff; border: none; text-align: left; font-size: 1.4em; font-weight: bold;}
#engineTest table.result { background: #ecfbff; }
#engineTest table.result caption { padding: 1em 0 1.5em ; text-align: center; }
#engineTest table.result th { padding: 0.8em 1.0em; border: 1px solid #555; font-weight: normal; width: 20em; background: #eaeaff; }
#engineTest table.result td { padding: 0.8em 1.0em; border: 1px solid #555; font-weight: normal; width: 30em; }

/** 試験一覧注 **/
#engineTest .note { margin: 1.5em 1em; width: 70%; text-align: left; }
#engineTest .note ul { margin-left: 20px; }

/** フッタ注釈 **/
#engineTest .foot {}

/** 前試験次試験リンク **/
#engineTest .prevnext { text-align: center; }

/********** 過去プロジェクト **********/
table.kakopro { border-collapse: collapse; border: 1px solid #696969; margin-bottom: 10px; width: 100%;}
table.kakopro th { border: 1px solid #696969; background-color: #ffffcc; padding: 5px; white-space: nowrap; }
table.kakopro td { border: 1px solid #696969; vertical-align: middle; padding: 5px; }
