@charset "ISO-8859-1";
/*******************************************************************************************/
/** JAXAについて                                                                          **/
/*******************************************************************************************/
@import "/shared/css/navigation_about_e.css";

/******************** 事業所 ********************/
/** 事業所イメージ **/
.image-center { margin: 7px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.image-center img { margin: 0px; padding: 0px;}

/** 住所 **/
#addressarea { border: 1px solid #666; padding: 5px 3px; margin: 7px 0px 0px 0px; background-color: #f9eee4; }
#addressarea table { border-collapse: collapse; width: 100%; padding: 3px; }
#addressarea td { vertical-align:top; }
#addressarea th { text-align: right; vertical-align: top; }

/** 主要施設（上に線なし） **/
.institutionarea_no_line { padding: 7px 0px; }
.institutionarea_no_line img { float: left; margin-right: 5px; }
.institutionarea_no_line h3 { font-size: 1.0em; font-weight: bold; }

/** 主要施設（上に線あり） **/
.institutionarea { border-top: 1px dotted #666; padding: 7px 0px; }
.institutionarea img { float:left;margin-right: 5px; }
.institutionarea h3 { font-size: 1.0em; font-weight: bold; }

/** 駐在員事務所 **/
.resident { padding: 15px 0px; border-bottom: #666666 1px dotted; }

/******************** 長期ビジョン ********************/
.right_box { margin-top: 10px; padding: 6px 0px 6px 10px; width: 250px; border: 1px solid #CCCCCC; float:right; }
.left_box  { margin-top: 10px; padding: 6px 0px 6px 10px; width: 280px; border: 1px solid #CCCCCC; }

/******************** 沿革 ********************/
/** 沿革表 **/
.pr_table { border-collapse: collapse; border: 1px solid #757575; margin-bottom: 10px; width: 563px; padding: 6px 0px 0px 10px; }

/** 沿革行 **/
.pr_table_tr1 { background-color:#FFFFFF; }	/* 背景白 */
.pr_table_tr2 { background-color:#F3F3F1; }	/* 背景グレー */

/** 沿革セル **/
.pr_table th { border: 1px solid #757575; background-color: #FFFFFF; padding: 5px; }
.pr_table td { border: 1px solid #757575; padding: 5px; vertical-align: middle; height: 30px; }
.pr_table_td_top {vertical-align: top; white-space: nowrap; }
.pr_table_td_center { text-align: center; white-space: nowrap; }
.pr_table_td_right { text-align: right; white-space: nowrap; }

/******************** 環境憲章・ECOレポート ********************/
/** ECOレポート見出し **/
.head { border: 1px solid #000000; padding: 5px; margin-top: 15px; margin-bottom: 5px; font-size: 1.0em; }

/** 調達方針ボックス **/
.head2 { border: 1px solid #000000; padding: 5px; margin: 5px 0 15px 15px; background-color: #eeeeee; }

/** 認定機関ボックス **/
.iso_nintei { border: #999999 1px solid; padding: 10px; }

/******************** 役員 ********************/
/** 写真 **/
.yakuin_images { margin:0px 5px 5px 0px; }

.yakuin { padding: 15px 0px; border-bottom: #666666 1px dotted; }
.yakuin img { margin-right: 10px; float: left; }

/** 説明 **/
.yakuin_honbun { padding-left: 86px; }
.yakuin_honbun h3 { margin-bottom: 4px; }
.yakuin_honbun table { border-spacing: 0px; border-collapse: collapse; }
.yakuin_honbun .rowtitle { width: 60px; }
.yakuin_honbun .period { width: 90px; }

/******************** 理事長定例会見 ********************/
/** 目次 **/
.rec_mokuji_title { margin-top: 16px; margin-bottom: 5px; }
.rec_mokuji {
	border-top: #000000 1px dotted;
	padding-bottom: 3px; padding-top: 3px;
	margin-top: 3px;
}

/** トピックス **/
.rec_title { 
	margin-top: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: #9bcae4 4px solid;
	font-weight: bold;
	color: #003e63;
	font-size: 1.2em;
}

/** バックナンバー **/
.rec_backnumber { border-bottom: #000000 1px dotted; margin-bottom: 10px; }
.rec_backnumber_date { float: left; width: 150px; }
.rec_backnumber_mokuji { float: left; padding-bottom: 5px; width: 413px; }

/** 関連リンク **/
.rec_link { list-style: none; }

/******************** プレスリリース ********************/
#pressarea {
	width: 722px;
	float: left;
	padding: 15px;
	margin-bottom: 7px;
	border: 1px solid #CCCCCC;
}
/** タイトル **/
#number { margin-top: 5px; font-size: 0.8em; }
#headline{ text-align: center; }
#headline h2 { font-weight: bold; margin: 15px 0px; font-size: 1.6em; line-height: 1.3em; }

/** 種類, 番号, 発行日 **/
#presstype, #releases-number, #releases-date { text-align: right; }

/** 発行元 **/
#publisher { margin-bottom: 15px; text-align: right; }

/** 本文 **/
#body-press-release { padding-bottom: 20px; }

/** 報告用外部ファイル **/
#body-press-documents{ text-align: center; }

/** 問合せ先 **/
#contact-info-title { font-weight: bold;margin-bottom: 3px; }
#contact-info { margin-bottom: 15px; }

/** 添付 **/
#body-attachment { margin-top: 3px; margin-bottom: 15px; }

/** 関連リンク, 関連資料 **/
#related-documents-title, #related-link-title { font-weight: bold; margin-bottom: 3px; }
#related-documents, #related-link { padding: 0px 20px; margin-bottom: 15px; }

/** 広報部 **/
#pr-section-info { 
	border-top: 1px solid #b1b1b1;
	padding: 10px 20px;
	margin-top: 15px;
}

/** 月別へ戻る **/
#back_to_pressindex, #back_to_pressindex_nasda { text-align: right; padding-top: 10px; border-top: 1px solid #b1b1b1; }

/******************** プレスリリース月別インデックス ********************/
/** 種別説明 **/
.changeover { float: right; text-align: right; width: 74%; font-size: 0.8em; }

/** プレスリリース日別ブロック **/
.linepress-block-top { border-top: dotted 1px #000000; padding: 4px 0px 0px 0px; width: 722px; }
.linepress-block-bottom { padding: 0px 0px 4px 0px; width: 722px; }
.linepress-block-bottom-last { border-bottom: dotted 1px #000000; padding: 0px 0px 4px 0px; width: 722px; }
.linepress-block-end { border-bottom: dotted 1px #000000; border-top: dotted 1px #000000; padding: 4px 0px 4px 0px; width: 722px; }

/** プレスリリースリスト **/
.linepress { background-image: url(/shared/img/common/press_bg.gif); background-repeat: repeat-y; width: 722px; }
.day { font-weight: bold; float: left; width: 40px; text-align: center; padding: 5px 0px; }	/* 日 */
.time { float: left; width: 90px; padding: 5px 0px 5px 10px; }					/* 時 */
.text { float: left; width: 577px; padding: 5px 0px 5px 5px; }					/* リリースタイトル */

/******************** 採用情報 ********************/

/* 採用トップページ */
.employ_menu {
	list-style: none;
	margin-left: 0px;
}

.employ_menu li {
	padding-left: 10px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	background-image: url(/employ/img/triangle.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	border-bottom: #000 1px dotted;
}


