﻿/* お知らせ (ヘッダ部) */
div#reminder {
	clear: both;
	height: 30px;
}
div#contents {
	clear: both;
	padding-top: 0!important;
}
/* 採用情報 */
div.recruit_box {
	border: 1px solid #505C63;
}
div.recruit_box p {
	font-size: 80%!important;
	margin:1em;
}
div.recruit_box a {
	color: #666666;
	font-weight: normal;
}
div.recruit_box a:hover {
	color: #0066FF;
}

.ja .recruit_h {
	height: 25px;
	background: url(../images/recruit_h.gif) no-repeat;
}
.ja .recruit_h a {
	height: 25px;
}
.en .recruit_h {
	height: 25px;
	background: url(../images/recruit_h.en.gif) no-repeat;
}
.en .recruit_h a {
	height: 25px;
}
/* 掲載情報 */
div.publicity_box {
	border: 1px solid #505C63;
}
div.publicity_box p {
	font-size: 80%!important;
	margin:1em;
}
div.publicity_box a {
	color: #666666;
	font-weight: normal;
}
div.publicity_box a:hover {
	color: #0066FF;
}

.ja .publicity_h {
	height: 25px;
	background: url(../images/publicity_h.gif) no-repeat;
}
.ja .publicity_h a {
	height: 25px;
}
.en .publicity_h {
	height: 25px;
	background: url(../images/publicity_h.en.gif) no-repeat;
}
.en .publicity_h a {
	height: 25px;
}
/* プレスリリース */
div.press_box {
	border: 1px solid #505C63;
}
div.press_box dl {
	margin-left: 1em;
	margin-right: 1em;
}
div.press_box dt {
	color: #990000;
	font-weight: bold;
	margin-bottom: 1em;
}
div.press_box dd {
	font-size: 80% !important;
}
div.press_box a {
	color: #666666;
	font-weight: normal;
}
div.press_box a:hover {
	color: #0066FF;
}
.ja .press_h {
	height: 25px;
	background: url(../images/press_h.gif) no-repeat;
}
.ja .press_h a {
	height: 25px;
}
.en .press_h {
	height: 25px;
	background: url(../images/press_h.en.gif) no-repeat;
}
.en .press_h a {
	height: 25px;
}
/* 地球シミュレータ ユーザーサポート */
.ja .es_support_h {
	height: 30px;
	background: url(../images/es_support.jpg) no-repeat;
}
.ja .es_support_h a {
	height: 30px;
}
.en .es_support_h {
	height: 30px;
	background: url(../images/es_support.en.jpg) no-repeat;
}
.en .es_support_h a {
	height: 30px;
}
/* JAMSTEC Webサイト */
.jamstec_h {
	height: 37px;
	background: url(../images/jamstec.jpg) no-repeat;
}
.jamstec_h a {
	height: 37px;
}
/* EXTRAWING Webサイト */
.extrawing_h {
	height: 50px;
	background: url(../images/extrawing_banner.jpg) no-repeat;
}
.extrawing_h a {
        height: 50px;
}
/* 地球シミュレータ研究成果リポジトリ */
.ja .es-repository_h {
	height: 50px;
	background: url(../images/es-repository_jp.gif) no-repeat;
}
.es-repository_h a {
        height: 50px;
}
.en .es-repository_h {
	height: 50px;
	background: url(../images/es-repository_en.gif) no-repeat;
}
.es-repository_h a {
        height: 50px;
}
/* HPCI分野３ Webサイト */
.hpci3_h {
	height: 50px;
	background: url(../images/hpci3_banner.gif) no-repeat;
}
.hpci3_h a {
        height: 50px;
}
/* 刊行物 */
div.sub_content_body {
	padding: 0.5em 0.5em 1.5em;
	font-size: 79%;
	background: #F0F0F0;
}
div.sub_content_body img {
	margin-right: 0.5em;
	float: left;
}
div.publication ul {
	margin-top: 0;
	list-style-type: none;
}
div.publication ul li {
	margin-left: 0;
}
.ja .pub_h {
	height: 25px;
	background: url(../images/pub_h.gif) no-repeat;
}
.ja .pub_h a {
	height: 25px;
}
.en .pub_h {
	height: 25px;
	background: url(../images/pub_h.en.gif) no-repeat;
}
.en .pub_h a {
	height: 25px;
}
/* 組織・運営体制 */
.ja .organization_h {
	height: 25px;
	background: url(../images/organization_h.gif) no-repeat;
}
.ja .organization_h a {
	height: 25px;
}
.en .organization_h {
	height: 25px;
	background: url(../images/organization_h.en.gif) no-repeat;
}
.en .organization_h a {
	height: 25px;
}
/* ギャラリー */
.ja .gallery_h {
	height: 25px;
	background: url(../images/gallery_h.gif) no-repeat;
}
.ja .gallery_h a {
	height: 25px;
}
.en .gallery_h {
	height: 25px;
	background: url(../images/gallery_h.en.gif) no-repeat;
}
.en .gallery_h a {
	height: 25px;
}
/* イベント */
.ja .event_h {
	height: 25px;
	background: url(../images/event_h.gif) no-repeat;
}
.ja .event_h a {
	height: 25px;
}
.en .event_h {
	height: 25px;
	background: url(../images/event_h.en.gif) no-repeat;
}
.en .event_h a {
	height: 25px;
}
/* ダウンロード */
.ja .download_h {
	height: 25px;
	background: url(../images/download_h.gif) no-repeat;
}
.ja .download_h a {
	height: 25px;
}
.en .download_h {
	height: 25px;
	background: url(../images/download_h.en.gif) no-repeat;
}
.en .download_h a {
	height: 25px;
}
/* セミナー */
.ja .seminar_h {
	height: 25px;
	background: url(../images/seminar_h.gif) no-repeat;
}
.ja .seminar_h a {
	height: 25px;
}
.en .seminar_h {
	height: 25px;
	background: url(../images/seminar_h.en.gif) no-repeat;
}
.en .seminar_h a {
	height: 25px;
}
/* シミュレーションニュース */
.ja .esnews_h {
	height: 59px;
	background: url(../images/esnews.gif) no-repeat;
}
.ja .esnews_h a {
	height: 59px;
}
.en .esnews_h {
	height: 59px;
	background: url(../images/esnews.en.gif) no-repeat;
}
.en .esnews_h a {
	height: 59px;
}
/* FORTRAN90入門 (英語版は無し) */
.ja .f90learning_h {
	height: 59px;
	background: url(../images/f90learning.gif) no-repeat;
}
.ja .f90learning_h a {
	height: 59px;
}
/* キッズ */
.ja .kids_h {
	height: 82px;
	background: url(../images/kids.gif) no-repeat;
}
.ja .kids_h a {
	height: 82px;
}
/* システムについて */
.ja .sys_h {
	height: 29px;
	background: url(../images/sys.jpg) no-repeat;
}
.ja .sys_h a {
	height: 29px;
}
.en .sys_h {
	height: 29px;
	background: url(../images/sys.en.jpg) no-repeat;
}
.en .sys_h a {
	height: 29px;
}
/* 未来を予測するために */
#welcome {
	/* position: relative; */
}
#welcome img {
	margin: 0;
}
#welcome ul.refer {
	width: 90%;
}
#welcome ul.refer li {
	width: 100%;
	text-align: left;
}
#welcome ul.select_research {
	/* position: absolute; */
	/* bottom: 1em; */
	margin-left: auto;
	margin-right: auto;
}
#welcome ul.select_research li {
	width: 73px;
	height: 3em;
	font-size: 75%;
	float: left;
	background: #D5E2FF;
	border: 1px solid #999999;
	margin: 0 1px;
}
#welcome ul.select_research li a {
	background-image: none;
	padding:0;
	width: 100%;
	height: 100%;
}

.ja .welcome_h {
	height: 19px;
	background: url(../images/welcome_h.gif) no-repeat left bottom;
}
.en .welcome_h {
	height: 19px;
	background: url(../images/welcome_h.en.gif) no-repeat left bottom;
}
.ja .aizu_h {
	height: 67px;
	background: url(../event/images/aizu_h.gif) no-repeat center bottom;
}
/* 最新情報 (topics) */
div#topics {
	margin: 0 auto 5em auto;
}
div#topics h2 {
	border: none;
	padding: 0;
	margin-bottom: 1em;
}
div#topics dt {
	width: 7em;
	float: left;
	clear: both;
	color: #05397E;
	font-weight: bold;
	font-size: 80%;
	margin-left: 0.5em;
	white-space: nowrap;
}
div#topics dl {
	margin: 0;
}
div#topics dd {
	padding: 0 0 0.4em 7em;
	margin-bottom: 0.4em;
	border-bottom: 1px dotted #333333;
}
div#topics dd a {
	color: #0086D1;
}
div#topics dd a:hover {
	color: #999999;
}
.ja .topics_h {
	height: 25px;
	background: url(../images/topics.gif) no-repeat center;
}
.ja .topics_h a {
	height: 25px;
}
.en .topics_h {
	height: 25px;
	background: url(../images/topics.en.gif) no-repeat;
}
.en .topics_h a {
	height: 25px;
}
/* 組織の紹介 */
div#intro_org {
	width: 100%; /* 570px */
}
div#intro_org div.org_unit {
	width: 186px; /* 570px div 3 - 2px */
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}
div#intro_org div.org_unit h2 {
	padding: 0;
	margin: 0;
	border: none;
	text-align: center;
}
div#intro_org div.org_unit h2 a {
	height: 25px;
	line-height: 25px;
	display: block;
	color: #C3C3C3;
	background: url(../images/org_bk.gif) no-repeat left top;
}
div#intro_org div.org_unit h2 a:hover {
	background: url(../images/org_bk.gif) no-repeat left bottom;
}
div#intro_org div.org_unit h3 {
	margin: 0;
	padding: 0;
}
div.overview {
	clear: both;
	padding-bottom: 10px;
	background-color: #F0F0F0;
}
