@charset "utf-8";
/* CSS Document */

div#kei_contentBody {
	width: 520px;
	height: 446px;
	background:url(../keikou/img/keikou_bg.jpg) no-repeat;
	margin: 0;
}

div#kei_mainContainer {
	width: 520px;
	height: 291px;
}

div#kei_contentBody div#kei_navi {
	width: 189px;
	float: left;
}

div#kei_contentBody div#kei_navi_inner {
	margin: 73px 0 0 56px;
}

div#kei_contentBody div#kei_innerContentS {
	width: 275px;
	float: left;
}

div#kei_contentBody div#kei_innerContentS-inner-img {
	margin: 73px 0 0 11px;
}

div#kei_contentBody div.kei_text {
	width:395px;
	margin:10px 50px 0 75px;
	color:#405687;
	font-size:13px;
	line-height:1.35em;
}

div#kei_contentBody div.kei_text ul {
	margin: 0;
	padding: 0;
	list-style-image: url(../keikou/img/keikou_list.png);
	list-style-position: outside;
}

div#kei_contentBody div.kei_text li {
	padding-bottom: 5px;
}


/* -------------------------------------------------------------------------------------
  kei left navigation
------------------------------------------------------------------------------------- */

div#kei_contentBody div#kei_navi ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 0;

}
div#kei_contentBody div#kei_navi li {
	padding: 0;
	line-height: 0;
	font-size: 0;

}



/* -------------------------------------------------------------------------------------
  clearfix
------------------------------------------------------------------------------------- */

div#kei_contentBody .kei_clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	line-height: 0; 

}

div#kei_contentBody .kei_clearfix {
	display: inline-table;
	min-height: 1%;

}

/* Hides from IE-mac \*/
* html .kei_clearfix { height: 1%; }
div#kei_contentBody .kei_clearfix { display: block; }
/* End hide from IE-mac */
