/* ======================================== */

/*                 h1em                     */

/* ======================================== */

#container {

	position: relative;

}



.tn1 {

	position: absolute;

	top: 143px;

	left: 0;

	color: #aaaaaa;

	line-height: 1em;

	z-index: 100;

}



.tn1 h1 {

	display: inline;

	font-size: 10px;

	font-weight: normal;

	text-indent: 0!important;

}



.tn1 em {

	visibility: visible!important;

	font-size: 10px;

	font-style:normal;

}



.tn1 em a.emlink:link    {text-decoration: none;color: #000000;}

.tn1 em a.emlink:visited {text-decoration: none;color: #000000;}

.tn1 em a.emlink:active  {text-decoration: none;color: #000000;}

.tn1 em a.emlink:hover   {text-decoration: underline;color: #000000;}



.clr {

	clear:both;

	margin-bottom: 0px;

}



/* ======================================== */

/*                 strong                   */

/* ======================================== */

.stnormal {

	font-weight: normal;

}



.stbold {

	font-weight: bold;

}

.tv-banner {
	width: 180px;
	float: right;
}
h2.top {
	float:left;
}


div#footer .contents div .kenjyaBanner2 {
	width:450px;
	float:left;
	padding-top:5px;
	padding-left:20px;
	}
div#footer .contents div .kenjyaBanner2 img{
	float:left;
	margin-right: 30px;
	}	
	
.center{text-align: center;}	

.center p{text-align: center !important;}