/* ******************************************************************
 *	File name		: tfc.css
 *	Summary			: page layout
 * ******************************************************************
 */

/* -----------------------------------------------------------------
   base
----------------------------------------------------------------- */

header{
}
header h1{
	position:absolute;
	top:15px;
/*	left:110px;*/
	left:0px;
	width:706px;
	height:95px;
	}
	header h1 a{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		font-weight:bold;
		font-size:2.3rem;
		font-family: 'Lusitana', serif;
		text-decoration:none;
		color:#000;
		line-height:1.2;
		}
		header h1 a:hover{
			text-decoration:none;
	}
	header h1 img{
		position:relative;
		width:100%;
		height:auto;
		line-height:1;
}

header #riec_logo{
	position:absolute;
	top:22px;
	right:120px;
	width:60px;
	height:81px;
}
header #tu_logo{
	position:absolute;
	top:15px;
	right:0px;
	width:95px;
	height:95px;
}

#research_group{
	position:relative;
	padding:12px 10px 7px;
	margin:0px !important;
	background:#FFF;
	background:linear-gradient(180deg, #DEE6F5, #FFF, #FFF, #FFF, #FFF);
	border-top:5px solid #284688;
	}
	#research_group p{
		position:relative;
		width:950px;
		max-width:100%;
		margin:0 auto 5px !important;
		padding-left:14px;
		text-align:left;
		font-weight:bold;
		font-size:0.84rem;
		color:#284688;
		line-height:1.3;
		z-index:100;
		}
		#research_group p::before{
			content:" ";
			position:absolute;
			top:6px;
			left:0px;
			width:7px;
			height:7px;
			background:#284688;
}

/*-----------------------------------
	sp header
-----------------------------------*/

.mean-container .mean-bar h1 a{
	top:10px;
	left:10px;
	width:300px;
	height:40px;
	}
	.mean-container .mean-bar h1 a img{
		margin:0px;
		width:300px;
		height:40px;
}
