@charset "UTF-8";
/*
 * /contents/research/
 */
/* ==============================================
	ジョブメドレーエージェント 薬剤師×東京大学共同研究　共通
============================================== */
.researchInner{
	font-size:14px;
	line-height:1.6;
}
.researchInner h2{
	margin-bottom:1px;
}
.researchInner h3{
    margin-bottom:25px;
}
.researchInner h4 {
    margin-bottom:20px;
}
.researchInner .mgb10{
	margin-bottom:10px;
}
.researchInner .mgb20{
	margin-bottom:20px;
}
.researchInner .mgb30{
	margin-bottom:30px;
}
/* ==============================================
	ナビゲーションバー
============================================== */
.researchNavi{
	margin-bottom:20px;
}
.researchNavi li{
	float:left;
	width:169px;
	border-right:1px solid #FFF;
}
.researchNavi li:last-child{
	width:170px;
	border:none;
}
.researchNavi li a,.researchNavi li span{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	font-size:18px;
	letter-spacing:1px;
	padding: 15px 0 11px 0;
}
.researchNavi li a{
	background-color:#bc0081;
	border-bottom:4px solid #bc0081;
}
.researchNavi li a:hover{
	background-color:#d52ca0;
	border-bottom:4px solid #bc0081;
}
.researchNavi li span{
	cursor: pointer;
	background-color:#d52ca0;
	border-bottom:4px solid #bc0081;
}
/* ==============================================
	ホーム
============================================== */
.researchTopCatch{
	text-align:center;
	font-weight:bold;
	font-size:20px;
	color:#621827;
	margin-bottom:25px;
}
/* ==============================================
	研究実績
============================================== */
.reseachListBigTitle:before {
	content: "+";
	display: inline-block;
	margin-right: 10px;
}
.reseachListBigTitle {
	padding: 10px;
	background-color: #F9F5F6;
	border-radius: 3px;
	font-size: 17px;
	font-weight: bold;
	color: #93665E;
}
.reseachListTitle {
	padding: 5px 10px;
	font: 14px;
	color: #fff;
	background-color: #93665E;
}
.reseachList {
	padding-top: 15px;
	padding-left: 15px;
}
.reseachList > li {
	list-style: disc;
	margin-left: 15px;
}
.reseachList > li > a {
	display: block;
	width: 100%;
}

.performance_article_ttl {
	padding: 10px;
	background-color: #93655D;
	font-size: 16px;
	color: #fff;
}
.performance_article_secttl {
	padding: 5px 10px;
	background-color: #FCF3F5;
	color: #C52292;
}
.performance_article_secsubttl {}
.performance_article_txt {}

.performance_article_ttl + .performance_article_txt{
	margin-top: 15px;
}
.performance_article_secttl + .performance_article_txt,
.performance_article_secttl + .performance_article_secsubttl {
	margin-top: 10px;
}
.performance_article_txt + .performance_article_secttl {
	margin-top: 15px;
}
.performance_article_secsubttl + .performance_article_txt {
	margin-top: 5px;
}

.reseachPfwrap {
	border: 3px solid #d5c6c3;
	padding: 20px;
	margin-bottom: 30px;
}
.reseachPftxt {
	font-weight: bold;
	font-size: 18px;
	color: #621827;
	margin-bottom: 10px;
	text-align: center;
}
.reseachPflink {
	text-align: right;
}

/* ==============================================
	研究目的・内容
============================================== */
.researchCatch{
	font-weight:bold;
	font-size:18px;
	color:#621827;
	margin-bottom:20px;
}
.researchBoxbg{
	background-color:#f8f3f4;
	padding:15px 20px;
	border-radius:5px;
	margin-bottom:20px;
}
.researchBoxbg dl{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:2px dotted #CCC;
}
.researchBoxbg dl:last-child{
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:none;
}
.researchBoxbg dt,.researchBoxbg dd{
	display:table-cell;
	vertical-align:middle;
}
.researchBoxbg dt span{
	display:block;
	font-weight:bold;
	width:80px;
	text-align:center;
	color:#FFF;
	font-size:15px;
	background-color:#bc0081;
	border-radius:5px;
	padding:20px 3px;
	margin-right:20px;
}
.researchBoxbg dd{
	width:100%;
	padding:5px 0;
}
/* ==============================================
	研究室紹介
============================================== */
.researchMsgBox{
	margin-top:50px;
	border:2px solid #d5c6c3;
	background-color:#f8f3f4;
	padding:25px 20px;
	position:relative;
}
.researchMsgttl{
	position:absolute;
	z-index:2;
	top:-22px;
	left:50%;
	margin-left:-300px;
}
.researchMsgCatch{
	text-align:center;
	font-weight:bold;
	font-size:20px;
	color:#621827;
	margin:20px 0 30px 0;
}
.researchMsgimg{
	float:left;
	margin:0 20px 15px 0;
}
.researchMsgprof{
	background-color:#FFF;
	padding:18px;
}
.researchMsgprof dt{
	font-weight:bold;
	font-size:15px;
	color:#621827;
	margin-bottom:5px;
}
.researchMsgprof dd{
	font-size:13px;
}
