@charset "EUC-JP";

@import "./common.css";

/* ================= basic : elements ================= */
em {
	color: #999966;
	}

/* --------------------------------- NAVI ---------------------------------- */
/* main navi */
#NAVI ul.main li#NEWS span.self {
	color: #999966;
	background-image: url(../images/navi/navi_06_on.gif);
	}

/* sub navi */
#NAVI ul.main li#NEWS ul.sub {
	display: block;
	position: static;
	width: auto;
	background: transparent;
	border: none;
	padding: 0;
	margin: 4px 5px 0 5px;
	}
#NAVI ul.main li#NEWS ul.sub li.self {
	color: #999966;
	}

/* ---------------------------------- MAIN --------------------------------- */
/* link */
#MAIN a:visited { color: #330099; }
#MAIN a:hover { color: #999966; }

/* heading */
#MAIN h1 {
	color: #999966;
	}
#MAIN h2 {
	color: #999966;
	margin-top: 30px;
	}
#MAIN h3 {
	color: #999966;
	}

/* open project */
table.open_project {
	width: 100%;
	border-collapse: collapse;
	}
table.open_project th, table.open_project td {
	vertical-align: middle;
	border: 2px solid #ffffff;
	padding: 5px;
	}
table.open_project th {
	color: #ffffff;
	background: #999966;
	white-space: nowrap;
	}
table.open_project td {
	background: #ebebe0;
	}

table.open_project th.year {
	text-align: left;
	}
table.open_project td.status_active {
	background: #ffffff;
	}
table.open_project td.status-inactive {
	display: none;
	}
table.open_project tr.outline th, table.open_project tr.outline td {
	border-bottom: 1em solid #ffffff;
	}

ul.download_application li {
	background: url(../images/news/linkmark.gif) 0 3px no-repeat;
	padding: 0 0 0 17px;
	}

/* adobe reader download */
ul.download_reader li {
	background-image: url(../images/news/linkmark.gif);
	}

/* press release */
ul.to-prev {
	_position: relative;
	zoom: 100%;
	float: right;
	}
ul.to-prev:after {
	height: 0;
	visibility: hidden;
	content: "";
	display: block;
	clear: both;
	}
ul.to-prev li {
	background: url(../images/news/to-prev_mark.gif) 0 3px no-repeat;
	padding: 0 0 0 17px;
	}

table.pressrelease {
	width: 100%;
	border-collapse: separate;
	border: 2px solid #999966;
	}
table.pressrelease th, table.pressrelease td {
	border-style: solid;
	border-width: 2px 1px;
	border-color: #ffffff;
	vertical-align: middle;
	padding: 5px;
	}
table.pressrelease th {
	width: 14%;
	_width: 16%;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background: #999966;
	white-space: nowrap;
	}
table.pressrelease td {
	background: #ebebe0;
	}
table.pressrelease td.title {
	width: 50%;
	_width: 55%;
	}
table.pressrelease td.size {
	text-align: right;
	white-space: nowrap;
	}
table.pressrelease td.file {
	background: url(../images/navi/navi_download.gif) 10px 5px no-repeat #ebebe0;
	padding-top: 7px;
	padding-left: 35px;
	}

/* press release article */
div.article {
	border-style: solid;
	border-width: 1px;
	border-color: #bbb #777 #777 #bbb;
	padding: 3em;
	margin: 1em 1em 2em 1em;
	}

#MAIN div.article h3 {
	font-size: 16px;
	color: #000000;
	text-align: center;
	margin: 2em 0;
	}
#MAIN div.article h4 {
	margin: 1.5em 0 0.5em 0;
	}
div.article p {
	margin-bottom: 1.5em;
	}
div.article p.date {
	text-align: right;
	margin-bottom: 0.5em;
	}
div.article p.to {
	margin-bottom: 0.5em;
	}
div.article p.from {
	text-align: right;
	}
div.article p.conclusion {
	text-align: right;
	margin-bottom: 2em;
	}
div.article p.image {
	text-align: center;
	margin: 0.5em 0;
	}
div.article p.contact {
	border-top: 1px dashed #000;
	padding: 1em 3em 0 3em;
	}

div.article dl.contact {
	margin: 0 5em;
	}
div.article dl.contact dt {
	margin-bottom: 0.5em;
	}
div.article dl.contact ul {
	margin-top: 0.3em;
	}
div.article dl.contact ul li.tel, 
div.article dl.contact ul li.fax {
	display: inline;
	margin-right: 1em;
	}

/* ------------------------------ ITEM20040122 ----------------------------- */
#ITEM20040122 dl.activity_policy {
	_position: relative;
	}
#ITEM20040122 dl.activity_policy dt {
	background: url(../images/listmark_type1.gif) left center no-repeat;
	padding: 0 0 0 10px;
	margin-bottom: 0.5em;
	}
#ITEM20040122 dl.activity_policy dd {
	margin: 0 0 1em 2em;
	}


