@charset "utf-8";
@import url("./_works_common.css");

/*---------- 研究事業 CSS ----------*/

#ContentBody #MainBox .Research {
	margin: 10px 0;
	padding: 0;
	border: 2px solid #6cc;
	background-image: url("../common/images/opacity_w.png");
	_background-image: none;
	_background-color: #fff;
}
#ContentBody #MainBox .Research h2 {
	margin: -1px 0 10px;
	padding: 5px 5px 10px 10px;
	clear: left;
	color: #022;
	background: #f0f8f8;
	border-top: 1px solid #6cc;
	border-bottom: 1px solid #6cc;
}
#ContentBody #MainBox .Research h2 .Year {
	font-size: 68.75%;
	font-weight: normal;
	color: #f60;
}
#ContentBody #MainBox .Research h2 .Hojo {
	font-size: 75%;
	font-weight: normal;
	color: #055;
}
#ContentBody #MainBox .Research h3 {
	clear: left;
}
#ContentBody #MainBox .Research h3.OCTitle {
	margin: 10px 20px 0;
	padding: 1px 5px;
	font-size: 81.25%;
	color: #055;
	background: #f9f9f0;
	border: 1px solid #ccc;
}
#ContentBody #MainBox .Research h3.OCTitle a {
	/* float: right;
	/* font-weight: normal; */
	font-size: 11px;
	color: #06c;
	text-decoration: none;
}
#ContentBody #MainBox .Research h3.OCTitle a:hover {
	color: #0cc;
}
#ContentBody #MainBox .Research h3.OCTitle a.Open {
}
#ContentBody #MainBox .Research h3.OCTitle a.Close {
	display: none;
}

#ContentBody #MainBox .Research ul {
	margin: 15px 0 0;
	padding: 0 0 20px;
	list-style: none;
}
#ContentBody #MainBox .Research ul li {
	margin: 5px 10px 8px 20px;
	padding: 0 0 0 20px;
	line-height: 1.5;
	background-image: url("../common/images/1rightarrow.png");
	background-repeat: no-repeat;
	background-position: 0 0;
}
#ContentBody #MainBox .Research ul li a {
	display: block;
	margin: 0;
	padding: 0;
	min-height: 15px;
	_height: 15px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
#ContentBody #MainBox .Research ul li.New a {
	padding-left: 35px;
	background-image: url("../common/images/new.gif");
	background-repeat: no-repeat;
	background-position: 0 2px;
}
#ContentBody #MainBox .Research ul li a:hover {
	color: #0cc;
	text-decoration: uinderline;
}
#ContentBody #MainBox .Research p.Annotation {
	margin: -15px 0 0 40px;
	padding: 0 0 25px;
	font-size: 75%;
	color: #c60;
}
#ContentBody #MainBox .Research p.Scholar {
	margin-left: 180px;
	font-size: 75%;
	line-height: 1.4;
}
#ContentBody #MainBox .Research p.Annotation .Acronymise {
	color: #444;
}
#ContentBody #MainBox .Research p.Annotation .Acronymise strong {
	color: #c60;
}

#ContentBody #MainBox .Research .OpenCloseTxt {
	display: none;
	margin: 0 20px 10px;
	padding: 0 10px 20px;
	border: 1px solid #ccc;
	border-top: 0 none;
}
#ContentBody #MainBox .Research .OpenCloseTxt h4 {
	margin: 0;
	padding: 1em 0 0;
	font-size: 75%;
	color: #066;
}
#ContentBody #MainBox .Research .OpenCloseTxt h5 {
	margin: 0;
	padding: 1em 0 0;
	font-size: 75%;
}
#ContentBody #MainBox .Research .OpenCloseTxt p {
	margin-top: 0;
	padding-top: .5em;
	font-size: 75%;
}

