@charset "UTF-8";
/*------------------------------------------------------*/
/* Updated: 2013/04 */
/*------------------------------------------------------*/
/* header --------------------------------- */
#header,
#header .header-inner {
	height: 200px;
	background: url(/kaisya/english/common/images/header/bg-header-01.gif) repeat-x;
}
.header-inner .cp {
	position: absolute;
	left: 20px;
	top: 120px;
}
.header-inner .ir {
	position: absolute;
	left: 512px;
	top: 120px;
}
#header #header-nav {
	position: absolute;
	right: 343px;
	top: 0;
}
#header-nav ul li {
	background-position: 0 59px;
}
#header-nav ul li a {
	padding-top: 60px;
}
#header-lang {
	right: 247px;
}
#header-lang a {
	padding-top: 60px;
}
#header-search .field {
	top: 32px;
}
#header-search .submit {
	top: 33px;
}





/* footer-nav */
#footer {
	padding-top: 100px;
}
	
	
	/* footer-return */
	#footer-return {
		position: absolute;
		right: 20px;
		top: -28px;
		font-size: 84%;
		font-weight: bold;
		line-height: 1.2;
	}
	#footer-return a {
		background-image: url(/kaisya/english/common/images/footer/bg-return-01.gif);
	}
	#footer-return a .inner {
		background-image: url(/kaisya/english/common/images/footer/bg-return-01-l.gif);
	}
	
	#footer-block-2 #footer-nav {
		position: absolute;	
		left: 20px;
		top: 20px;
		padding-bottom: 0;
	}
	#footer-block-2 #footer-nav ul li {
		float: left;
		margin-right: 8px;
		padding-right: 8px;
		background: url(/kaisya/english/common/images/footer/bg-vline-01.gif) no-repeat 100% 1px;
		font-size: 84%;
		line-height: 1.2;
		zoom: 1;
	}
	#footer-block-2 #footer-nav ul li.last {
		margin-left: 0;
		padding-left: 0;
		background: none;
	}
	#footer-block-2 #footer-nav ul li a {
		display: inline-block;
		height: 18px;
		padding-top: 0;
		color: #ffffff;
		text-decoration: none;
	}
	#footer-block-2 #footer-nav ul li a:hover {
		text-decoration: underline;
	}
	#footer-return {
		top: -50px;
	}
	#footer-return a .inner {
		padding: 9px 38px 0 !important;
	}
	
	
	
	
/* table --------------------------------- */
.form-tbl-1 th.required {
	padding-right: 102px;
	background: #f3f4f9 url(/kaisya/english/common/images/icon/form-required-01.gif) no-repeat 225px 20px;
}






/*------------------------------------------------------*/
/* End */
/*------------------------------------------------------*/
