@charset "utf-8";

/* *--------------------------------------------------------------------
 研究活動（/ra/）
--------------------------------------------------------------------* */
/*  メインビジュアル
--------------------------------------------------------------- */
#MAINPIC{
	min-height: 340px;
}
#MAINPIC{	background-image: url(../common/images/mainpic/common.jpg);}




/*  ニュース
--------------------------------------------------------------- */
/**/
#dep-news{
	max-width: 1100px;
	width: 100%;
	margin: 0 auto 2.0em auto;
	background: #ffffff;

}

/* #dep-news h2 {
	position: relative;
	padding-bottom: 0.75em;
	border-bottom: 4px solid #ccc;

}
#dep-news h2::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 2;
	content: '';
	width: 25%;
	height: 4px;
} */

#dep-news h2 .h2depbtn{
	position: absolute;
	right: 0;
	top: 0;
}

#dep-news h2 .h2depbtn a{
	display: inline-block;
	padding: 10px 1.5em;
	font-size: 14px;
	margin-left: 10px;
}
#dep-news.pharmacy h2 .h2depbtn a{color: #11a4d5;background: #ebf3f9;}
#dep-news.medical h2 .h2depbtn a{	color: #0b6bab;background: #ecf8fc;}
#dep-news.management h2 .h2depbtn a{	color: #e84922;background: #fdf1ee;}
#dep-news.communication h2 .h2depbtn a{	color: #efa23a;background: #fef8f0;}


#dep-news.pharmacy h2 .h2depbtn a:hover{color: #ffffff;background: #11a4d5;}
#dep-news.medical h2 .h2depbtn a:hover{	color: #ffffff;background: #0b6bab;}
#dep-news.management h2 .h2depbtn a:hover{	color: #ffffff;background: #e84922;}
#dep-news.communication h2 .h2depbtn a:hover{	color: #ffffff;background: #efa23a;}


#dep-news ul{
	width: 95%;
	margin: 2.0em auto 0 auto;
}
#dep-news ul li{
	margin-bottom: 1.0em;
	padding-bottom: 1.0em;
	border-bottom:1px #afafaf dotted;
}
#dep-news ul li span{
	color: #ffffff;
	padding: 0.3em;
}

#dep-news .morebtn{
	text-align: right;
	margin-right: 2.5%;

}


#dep-news .morebtn a{
	display: inline-block;
	font-size: 1.4em;
	letter-spacing: 2px;
	color: #ffffff;
	padding: 0.75em 2.0em;
	/* 角丸 */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

#dep-news.pharmacy li span,
#dep-news.pharmacy h2::after,
#dep-news.pharmacy .morebtn a{	background-color: #11a4d5;}
#dep-news.medical li span,
#dep-news.medical h2::after,
#dep-news.medical .morebtn a{	background-color: #0b6bab;}
#dep-news.management li span,
#dep-news.management h2::after,
#dep-news.management .morebtn a{	background-color: #e84922;}
#dep-news.communication li span,
#dep-news.communication h2::after,
#dep-news.communication .morebtn a{	background-color: #efa23a;}


#dep-news.research li span.radate,
#dep-news.research h2::after,
#dep-news.research .morebtn a{	background-color: #cdda45;}



@media only screen and (max-width: 768px) {

#dep-news{
	width: 90%;
}

#dep-news h2 {
	margin-top: 1.0em;
}
#dep-news ul li{
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
font-size: 0.85em;
}

	#dep-news.research li span.radate{
		display: inline-block;
		margin-bottom: 5px;
}

#dep-news .morebtn{
	text-align: center;
	margin-right: 0;
}
#dep-news .morebtn a{
	display: block;
/*
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
*/
}


}









/*学内ニュース*/
#RANEWS{}

#RANEWS .morebtn{
	text-align: right;
	margin-right: 2.5%;

}

#RANEWS .morebtn a{
	display: inline-block;
	font-size: 1.4em;
	letter-spacing: 2px;
	color: #ffffff;
	padding: 0.75em 2.0em;
	/* 角丸 */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
#RANEWS .morebtn a{	background-color: #cdda45;}

#RANEWS .newsblock{
	margin-bottom: 30px;
	background-color: #fcfde8;
	padding: 15px 30px;
/* box-shadow */
 box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
 -webkit-box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
 -moz-box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
}


#RANEWS .newsblock .picture{
	display: inline-block;
	vertical-align: middle;
	max-width:300px;
	margin-right: 30px;
}
#RANEWS .newsblock .text{
	display: inline-block;
	vertical-align: middle;
	max-width:640px; 
}
#RANEWS .newsblock .date{
	display: inline-block;
	background-color: #cdda45;
	color: #ffffff;
	font-size: 1.4em;
	padding: 5px 10px;
	letter-spacing: 2px;
}
#RANEWS .newsblock .title{
	font-size: 1.8em;
	letter-spacing: 2px;
	margin: 20px 0;
}
#RANEWS .newsblock .read{
	font-size:16px !important;
	font-size:1.6rem !important;
	letter-spacing:0.2em;
	line-height: 1.75;
}

#RANEWS .newsblock a{
	display: block;
}

/*ニュース記事*/

span.newmark{

    display: none;

	font-size: 10px;
	background-color: #ff0000;
	color: #ffffff;
	padding: 1px;
}

#RANEWS .newsDETAIL{
	margin-bottom: 30px;
	
}


#RANEWS .newsDETAIL .picture{
	text-align: center;
}
#RANEWS .newsDETAILdate{
	display: inline-block;
	background-color: #cdda45;
	color: #ffffff;
	font-size: 1.4em;
	padding: 5px 10px;
	letter-spacing: 2px;
	margin-bottom:10px;
}
#RANEWS .newsDETAIL .read{
	font-size:16px;
	font-size:1.6rem;
	letter-spacing: 2px;
	line-height: 1.75;
	margin-top: 30px;
}
#RANEWS .newsDETAIL .read h3{
	font-size: 1.6rem;
}
#RANEWS .newsDETAIL .read h4{
	font-size: 1.25rem;
	margin: 30px 0;
	color: #0075c2;
}
#RANEWS .newsDETAIL .read h5{
	font-size: 1.0rem;
}
#RANEWS .newsDETAIL .read p{
	font-size:16px;
	font-size:1.6rem;
	line-height: 1.75;
	margin-top: 15px;
}

#RANEWS .newsDETAIL a{
/*	display: block;*/
	text-decoration: underline;
}



/* 研究紹介（/ra/researchdata.html）
--------------------------------------------------------------------* */

table.researchdata-list{
	width: 100%;
	margin:20px 0 40px 0;
}

table.researchdata-list th{
    background:#e4ed8a;
    border: 5px #ffffff solid;
    text-align:center;
	vertical-align:middle;
    padding:20px;
	font-weight: normal;
}
table.researchdata-list td{
    background:#ffffff;
    border-bottom: 1px #e3e3e3 solid;
    text-align:left;	vertical-align:middle;
    padding:20px;
}


table.researchdata-list td a{
	text-decoration: underline;
}

table.researchdata-list th.name{width:25%;}
table.researchdata-list th.theme{width:50%;}
table.researchdata-list th.keyword{width:25%;}

@media only screen and (max-width: 768px) {

	table.researchdata-list th{
		border: 2px #ffffff solid;
		padding:10px;
		text-align: left;
	}
	table.researchdata-list td{
		padding:10px;
		font-size:11px;
		font-size:1.1rem;
	}

}



/* 科研費採択課題一覧（/ra/kadai.html）
--------------------------------------------------------------------* */

table.kadaiLIST{
	width: 100%;
	margin:20px 0;
}

table.kadaiLIST th{
    background:#e4ed8a;
    border: 1px #fff solid;
    text-align:center;
	vertical-align:middle;
    padding:20px 10px;
	font-weight: normal;
			font-size:14px;
		font-size:1.4rem;
}
table.kadaiLIST td{
    background:#ffffff;
    border: 1px #ddd solid;
    text-align:left;	vertical-align:middle;
    padding:10px;
		font-size:14px;
		font-size:1.4rem;
}


table.kadaiLIST tr.lineT{
    border-top: 2px #aaa solid;
}

table.kadaiLIST th.th1{width:15%;}
table.kadaiLIST th.th2{width:15%;}
table.kadaiLIST th.th3{width:15%;}
table.kadaiLIST th.th4{width:15%;}
table.kadaiLIST th.th5{width:8%;}
table.kadaiLIST th.th6{width:32%;}

table.kadaiLIST.kadaiLIST2 th.th1{width:14%;}
table.kadaiLIST.kadaiLIST2 th.th2{width:14%;}
table.kadaiLIST.kadaiLIST2 th.th3{width:14%;}
table.kadaiLIST.kadaiLIST2 th.th4{width:14%;}
table.kadaiLIST.kadaiLIST2 th.th5{width:8%;}
table.kadaiLIST.kadaiLIST2 th.th6{width:28%;}
table.kadaiLIST.kadaiLIST2 th.th7{width:8%;}

@media only screen and (max-width: 768px) {

	table.kadaiLIST th{
		padding:5px;
	}
	table.kadaiLIST td{
		padding:5px;
		font-size:11px;
		font-size:1.1rem;
	}

}